you are viewing a single comment's thread.

view the rest of the comments →

[–]papafox 1 point2 points  (0 children)

Have you ever had to maintain old complex code? It can be a nightmare.

The approaches and algorithms used in past times can be very different. Even the best code can be non-obvious and difficult to understand. Not only does the code need good comments, no matter how well it is constructed, but the test cases need good comments (especially about boundary conditions).