Chapter 11. Quality Assurance and Debugging

[ LiB ]  

graphics/339fig01.gif

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 your application as bug free as possible.

This chapter covers debugging in a sort of chronological order: how to evaluate the seriousness of your bugs, ways to avoid bugs in the first place, and ways to actually squash bugs.

Specifically, this chapter covers the following topics:

  • Techniques to manage your bugs so that you can address them systematically

  • How to build systems that reduce or eliminate the chance for bugs

  • Practical methods to hunt down and resolve bugs, including the use of the Macromedia Flash MX 2004 Debugger panel

[ LiB ]  


Macromedia Flash MX 2004 for Rich Internet Applications
Macromedia Flash MX 2004 for Rich Internet Applications
ISBN: 0735713669
EAN: 2147483647
Year: 2002
Pages: 120

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net