G’day,
Inspired by a comment I made in my answer to this question on commenting Perl regexps I was wondering the following.
When you are working on older, old, bloody ancient, code do you update comments that are out of sync with the code or do you just update the code and ignore the comments that are already “miles out” from the reality of the current code?
I guess basically approaching things from the “broken window” syndrome?
BWS basically says that people just say “stuff it” and don’t take care to fix errors that are there if they see that people, already involved with the system in question, didn’t care enough to fix these sorts of things. A totally pervasive mind set IMHO!
I’d be interested to see what other people “at the coalface” do.
cheers,
I will absolutely fix bad comments.
Sometimes it is just to delete them so that they don’t mislead.
Better still, I prefer to refactor the code so the comments are not necessary – self documenting code is better than comments because it can’t get out of date.