Jason Haynes

56%
Flag icon
Unit tests and acceptance tests are documents first, and tests second. Their primary purpose is to formally document the design, structure, and behavior of the system. The fact that they automatically verify the design, structure, and behavior that they specify is wildly useful, but the specification is their true purpose.
Clean Coder, The: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
Rate this book
Clear rating
Open Preview