Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - What are the Unwritten Rules of Deleting Code?-> 3

Submitted by Press2ToContinue
Press2ToContinue (2424598) writes "I came across this page that asks the question, "what are the unwritten rules of deleting code?"

It made me realize that I have seen no references to generally-accepted best-practice documents regarding code modification, deletion, or rewrites. I would imagine /.'s have come across them if they exist. The answers may be somewhat language-dependent, but what best practices do /.'s use when they modify production code?"

Link to Original Source
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

What are the Unwritten Rules of Deleting Code?

Comments Filter:
  • just delete the code, and keep the old versions in a version control system, like git, svn, cvs, mercurial, whatever.
  • If they were written down they wouldn't be the "unwritten rules of deleting code," would they?

    • I believe in two unwritten rules of deleting code:
      1 - Beware of the ego of whoever wrote that code, specially if he or she is your Boss
      2 - Most people in this world don't quite accept the KISS principle, deleting code might go against that majority that believes a simple thing is a bad thing
      Those rules are specially important when you're replacing a whole module of the old code
      There are many exceptions of course.

At the source of every error which is blamed on the computer you will find at least two human errors, including the error of blaming it on the computer.