cluda01
Joined 16 years ago
Karma
217
Submissions
106
Member since
Oct 16
Joined 16 years ago
The code most of us write is a hodgepodge of business logic, frontend code, and a bunch of glue to make it all work together. In the case of business logic context is highly important. Just looking at the code doesn't convey the whole story or the "why" this code does what it does. In this specific case comments are the difference between saying "we don't know why this works," and "according to BUG-#### we need to send the counterparty this field as a logon credential otherwise their system behavior is undefined."
Anybody from the more dynamic languages have any war stories about debugging/maintaining this sort of thing?
edit: Well, I would say in concert with your own internal penetration test, not replace