Chapter 11. Quality Assurance and Debugging

Quality Assurance and Debugging

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 ...

Get Macromedia® Flash™ MX 2004 for Rich Internet Applications now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.