Welcome to the final chapter in this book. In this chapter, you learn how to handle syntax, logic, and runtime errors. This process includes understanding how your program functions while running by establishing breakpoints that reveal variable status and program flow. You discover how to use a variety of debugging windows. You also will learn how to develop custom exception-handling routines. In addition, you have an opportunity to apply what you learn through the development of the chapter's game project, the Tic-Tac-Toe game.
In this chapter, you learn the following:
About the different types of errors that can occur
How to set breakpoints and to step through code execution
How to how to use various debugging windows
How to create exception-handling routines