|
|
|
|
|
by taeric
1554 days ago
|
|
The problem with self documenting code is that it doesn't help justify all of the parts into the whole. This is particularly troublesome in code where a refactor effectively isolated entire sections of the code, but the person that did the refactor didn't realize it, and now you have code that exists only for the sake of existing tests. |
|
My role of thumb is that if it's not obvious why that particular line is there and removing it would break functionality, add a comment.