Refactor legacy code 101
Working with legacy code is not the most fascinating thing to do for developers. It’s often viewed as a time-consuming, energy-drained and unmotivated task. The reason is that very often legacy code is hard to understand, hard to debug, but quite easy to break even with a seemed-to-be…