From: "Gary Weinhold" <[email protected]>
Sent: Friday, July 03, 2015 10:46 PM


We have ended up with many of these in our code because a senior developer felt that too many single-usage labels cluttered the code and made it less readable. (He also required that a blank line follow every branch statement and precede the target of every branch, whether labeled or not).

The concession we got from him was to identify every instruction bypassed (and yes, there were multiple instructions in some cases) by using, for example, Bx *+4+2+6+4. Now some of these have become Jx *+....

Simply awful.

These haven't been a maintenance problem. Usually when maintenance is applied affecting these constructs a label is added as the B is changed to a J.

---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

Reply via email to