Title here
Summary here
The code base can contain duplication, commented out code, and generally smell. We use Test Driven Development and the solution to this is to refactor – but when?
At all times developers should be on the look out for smelly code where refactoring could be applied. When such code is found, the developer is obliged to either: