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