March 2001
Intermediate to advanced
288 pages
4h 56m
English
“It is a capital mistake to theorize before one has data. Insensibly one begins to twist facts to suit theories instead of theories to suit facts.”
—Sherlock Holmes in A Scandal in Bohemia, by Sir Arthur Conan Doyle

As you can tell from the chapter title, we're not above coining horrible neologisms to save space. (When our publisher pays us by the word, we'll be happy to be more verbose, but paying us by the word would be as sensible as measuring programmers' performance by how many lines of code they write.)
Antibugging describes a set of programming techniques that minimize the probability of introducing a bug to a program ...