TDD depends on a strong connection between the automation of the test suite and the system itself. The suite should record the specification that is implemented in the system, and the connection allows this to be confirmed at any point. The problem is automated tests pass by default. So, if errors creep into the test … Continue reading "Sustainable TDD: Part 3"