ABSTRACT

For today's programmers, it is impossible to foresee every input, every usage scenario, and every combination of applications that can cause errors when run simultaneously. Given all of these unknowns, writing absolutely bug-free code is unachievable. But it is possible, with the right knowledge, to produce nearly bug-free code and The Debugger's H

chapter Chapter 1|29 pages

Bugs: Fact or Fiction?

chapter Chapter 2|14 pages

Writing Bug-Free Code Part I: The Design Process

chapter Chapter 3|44 pages

Bug-Free Code Part II: The Coding Process

chapter Chapter 4|35 pages

Throwing Custom Exceptions

chapter Chapter 5|36 pages

Design Time Debugging

chapter Chapter 6|54 pages

Debugging and Visual Studio 2005

chapter Chapter 7|20 pages

Testing

chapter Chapter 8|8 pages

Commenting Your Code with XML

chapter Chapter 9|15 pages

Real-World Scenarios: Opening Files

chapter Chapter 10|17 pages

Real-World Scenarios: Reading Files

chapter Chapter 11|7 pages

Real-World Scenarios: Saving Program Settings

chapter Chapter 12|14 pages

Real-World Scenarios: Working with Objects

chapter Chapter 13|6 pages

Real-World Scenarios: Editing the Registry

chapter Chapter 15|49 pages

Real-World Scenarios: Opening a Database

chapter Chapter 16|17 pages

Real-World Scenarios: Reading a Database

chapter Chapter 17|64 pages

Real-World Scenarios: Searching a Database