Public Speaking > Unit Testing and TDD Talks > Approaching legacy code unit testing
In this talk I provide concrete guidance on how to select what code you’d like to start testing, and approaches of refactoring vs. using tools that avoid design for testability. I also cover more technical details of refactoring legacy code and common dependency breaking techniques such as controlling time in your code, Extract and override refactoring, extracting interfaces and more.
Last updated on December 22, 2010 by Roy Osherove






