First law: The pesticide paradox. Every method you use to prevent or find bugs leaves a residue of subtler bugs against which those methods are ineffective.
Chapter 1, Section 1.7.
Boris notes that farmers solve this problem by planting sacrifice crops for the bugs to eat, and laments that programmers are unable to write sacrifice functions.
Software testing techniques by Boris Beizer
ISBN: 0442206720 This book is available from
Amazon