Code Quality Books
Showing 1-12 of 12

by (shelved 4 times as code-quality)
avg rating 4.24 — 8,790 ratings — published 1999

by (shelved 3 times as code-quality)
avg rating 4.30 — 9,452 ratings — published 1993

by (shelved 3 times as code-quality)
avg rating 4.36 — 23,171 ratings — published 2007

by (shelved 2 times as code-quality)
avg rating 4.14 — 4,658 ratings — published 2004

by (shelved 1 time as code-quality)
avg rating 4.30 — 8,968 ratings — published 2004

by (shelved 1 time as code-quality)
avg rating 4.22 — 4,265 ratings — published 2018

by (shelved 1 time as code-quality)
avg rating 4.57 — 589 ratings — published

by (shelved 1 time as code-quality)
avg rating 4.26 — 9,202 ratings — published 2011

by (shelved 1 time as code-quality)
avg rating 4.11 — 128 ratings — published

by (shelved 1 time as code-quality)
avg rating 3.86 — 102 ratings — published 2015

by (shelved 1 time as code-quality)
avg rating 4.48 — 1,546 ratings — published 2011

by (shelved 1 time as code-quality)
avg rating 4.25 — 1,313 ratings — published 2002

“Tests shouldn’t verify units of code. Instead they should verify units of behavior: something that is meaningful for the problem domain and ideally something that a business person can recognize as useful. The number of classes it takes to implement such a unit of behavior is irrelevant. The unit could span across multiple classes or only one class, or even take up just a tiny method. [...] A test should tell a story about the problem your code helps to share, and this story should be cohesive and meaningful to a non-programmer.”
― Unit Testing: Principles, Practices, and Patterns
― Unit Testing: Principles, Practices, and Patterns