Refactoring Legacy Code In Practice – Iteration 3

After building the Golden Master in the previous iteration we are┬ásure that we wont introduce any bugs during our refactoring phase: we built a safety net that will prevent us form falling into the regression┬átrap. The next refactoring I’m going Read More …

How to Test your Production Code: Everything You Need To Know About Test Doubles

One common objection that I get while explaining TDD to my colleagues is that they deal with objects that are too complex to be tested in an automated suite. They either have methods that are too complex (too many interactions Read More …