You know, I almost forgot to include this chapter. It was as easy to forget to write about testing the programs I write as it is to overlook testing the programs themselves.
Why is that?
There is always one more bug.
—Lubarskyʼs Law of Cybernetic Entomology
Lubarsky – whoever he might be – is correct. We can never find all of the bugs in our code. For every one I find there ...