October 2003
Intermediate to advanced
480 pages
11h 3m
English

Obviously, if you could ensure quality there would be no bugs to remove. But it isn’t that easy. What constitutes a “bug” is arguably anything from an onscreen typo to code that causes the user’s machine to crash. A range of things can certainly go wrong and, in a perfect world, we would avoid all of them. I’ve heard people say, “All software has bugs,” as if this is supposed to placate a client stuck with a show-stopper bug in a project. In fact, it’s possible to build an application free of critical bugs. This chapter gives you philosophical approaches as well as practical tools so that you can make ...
Read now
Unlock full access