Part 2. Debugging for Fun and Profit

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Chapter 7

Chapter 8

Chapter 9

Chapter 10

Debuggers are an essential weapon in the arsenal of software developers and are useful in every step of the development process—not only after bugs surface. In a typical test-driven development methodology, software developers start prototyping small units of code that can be unit-tested independently, simultaneously using a debugger to step through the unit tests and exercise all the code branches before finally putting those small building blocks together to build more complex solutions.

Chapter 2, introduces debugger usage using a variety of practical debugging experiments rather than a laundry listing of available debugger ...

Get Inside Windows® Debugging now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.