Comment Re:Inline Documentation is evil (Score 1) 393
To me commenting is not for explaining the immediate line(s) of code that follow, sometimes it is needed to put things in proper context. While we all can tell what the output is, it is not clear why ... "Harry"? That is what comments are for, not to say that you are cout-ing the Harry-Person-object (since it is obvious fromthe code itself), but to explain why, i.e. to put it in proper context.