Chapter 1. SOME PRELIMINARIES FOR BEGINNERS AND PROS

SOME PRELIMINARIES FOR BEGINNERS AND PROS

Some people, especially professionals, may be tempted to skip this chapter. We suggest, though, that everyone at least skim through it. Many professionals will find some material that is new to them, and in any case it is important that all readers be familiar with the material presented here, which will be used throughout the remainder of the book. Beginners should of course read this chapter carefully.

In the first few sections of this chapter, we will present an overview of the debugging process and the role of debugging tools, and then walk through an extended example in Introductory Debugging Session.

In this book we set out the basic principles of debugging, illustrating them in the contexts of the following debugging tools: