Dealing with Legacy Code

  • Godfrey Nolan


It’s rare during your development career to have the luxury of being able to start with a clean slate every time you begin a new project. More often than not you’re going to have to extend code written by someone else. Other times you’re simply joining the team to help out with the increased workload. Inevitably, the temptation is just not to do any unit testing. After all, it’s a massive task to create unit tests for the existing code, so why bother. But there are ways to approach this “no existing unit tests” scenario so that your code doesn’t fall apart when the application gets to Quality Assurance (QA). “It’s not my code” never was a very good excuse.


Unit Test Code Coverage Personal Favorite Code Smell Clean Slate 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Godfrey Nolan 2015

Authors and Affiliations

  • Godfrey Nolan
    • 1
  1. 1.MIUS

Personalised recommendations