More on this book
Community
Kindle Notes & Highlights
given the record I don’t think surgeons should have to defend hand-washing, and I don’t think programmers should have to defend TDD.
From IBM, to Microsoft, from Sabre to Symantec, company after company and team after team have experienced defect reductions of 2X, 5X, and even 10X.
When you have a suite of tests that you trust, then you lose all fear of making changes.
Each of the unit tests you write when you follow the three laws is an example, written in code, describing how the system should be used.
The unit tests are documents.
the need to test first forces you to think about good design.
Code in 2010 would be recognizable to a programmer from the 1960s. The clay that we manipulate has not changed much in those four decades.