07 Aug, 2018 Refactoring towards testability When working on a legacy codebase, you often have to make changes in code you don’t fully understand. When this code is not tested,