Do you have that project that is near impossible to write unit tests for? Or do you spend more time trying to maintain unit tests rather than writing your actual code base? Maybe you noticed your legacy code is too complicated, and decided it wasn't worth the time to write unit tests. I'm here to show you that it is definitely possible to give your code base a beautiful restoration. In this session we will go over some techniques to get on track to refactoring a legacy code base to become testable. After this session you will have a set of skills to be able to improve your legacy code and make it testable code.