The Daily WTF
Comments are an important part of making code comprehensible to other people, especially when they explain the why– linking lines of code to requirements, specification documents, etc. Karl used to work for a large company that maybe didn’t see comments that way.
So, for example, when you see a line of code like this:
VideoTitle = store.Region
You might be left wondering: why is VideoTitle storing that value? And in an ideal world, maybe a comment would reference the requirement.
Or, for Karl’s team, it might be something more like this:
// John told us that video title comes from the store region field.
Most of the comments were something along the lines of “John told us”. Unfortunately, John worked there a long time ago, and no one currently working there knew who John was, or why he told people to do the things they did.
At least
To read the full article click on the 'post' link at the top.