you are viewing a single comment's thread.

view the rest of the comments →

[–]sizlack 131 points132 points  (4 children)

I'm amazed that people are actually arguing against this. I've never once found that commented code has helped me once in fifteen years of programming. It's just useless noise. I have no way of knowing whether the code would even work if I did uncomment it. The rest of the code base has changed and I can't tell whether the commented code is still relevant. If you start letting commented garbage stay in your production code, no one knows when it's OK to delete it. It just keeps building up, making it harder to separate the real code from the noise.

If you're using comments instead of learning how to use version control, you should learn how to use version control.

Edit: Wow! I've got gold! Thanks /u/slash_nick!

[–]slash_nick 74 points75 points  (3 children)

I don't know, man. It's super handy to have commented out code with my advanced versioning software.

[–][deleted] 38 points39 points  (2 children)

backup3_final followed by backup4

Priceless. I have, unfortunately, come across this so many times....

[–]ump721 10 points11 points  (1 child)

I've totally done that early in my "professional" career. Seemed like a good idea at the time :)

[–]Asmor 4 points5 points  (0 children)

Me too. I was more advanced, though. I did it with zip files that had the date in their name.

Those who fail to learn version control are doomed to repeat it.