Quote:
The name of the function might lie, but the code inside it wont. I don't see how a comment could be any better, after all your programmer might forget to change the comment, or the comment might get shifted from its original place after code edits, imho it's far easier to get comments out of sync with code than "code"!

Eww! A bad comment or an incorrect function name is actually worse than a function with no comments and a vague function name. If you're not going to bother keeping stuff accurate then you might as well rip it out to save confusion.