|
|
|
|
|
by timr
4848 days ago
|
|
The problem is that the implementation of the 'why' can be scattered over many files, classes, functions, etc. So where to put the comments? You put them everywhere that might be relevant, along with cross-references to other relevant code/documentation. Humans aren't robots -- redundancy is a good thing, because it helps our feeble minds more quickly reinforce key concepts. |
|
Obviously, redundant comments scattered across the code are even worse: out of sight, out of mind.