More than the act of testing, the act of designing tests is one of the best bug preventers known. The thinking that must be done to create a useful test can discover and eliminate bugs before they are coded—indeed, test-design thinking can discover and eliminate bugs at every stage in the creation of software, from conception to specification, to design, coding and the rest.
—Boris Beizer
You can see a lot by just looking.
—Yogi Berra
As was emphasized in the last chapter, nobody’s perfect, including software developers. Chapter 15 talked about different things to ...