In this chapter, you will learn about error handling, debugging, and testing. Cutting corners on these essential but "unglamorous" final steps to development is usually false economy; a poorly tested application can incur significant costs through lost revenue, waste productivity, and strained relations with users.
To complete the lessons in this chapter, you should have read Chapters 2 through 12, and completed the exercises in the text. In addition, you must install the Microsoft Visual C++ development tools as described in Lesson 2 of Chapter 1.