October 2000
Intermediate to advanced
288 pages
5h 45m
English
When all these things are done, if there are classes and methods we no longer need, remove them. This won't happen very often—programming with tests first and then expressing each intention once and only once generally minimizes classes and methods.
We put this rule here to remind ourselves that it is last. Minimize classes and methods but not at the expense of correctness, expressiveness, or duplication of code.
Read now
Unlock full access