Macromedia Flash MX 2004 for Rich Internet Applications
[ LiB ] |
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 ] |