| | | Copyright |
| | | Acknowledgments |
| | | Introduction |
| | | Part I: The Gestalt of Debugging |
| | | | Chapter 1. Bugs: Where They Come From and How You Solve Them |
| | | | Bugs and Debugging |
| | | | Prerequisites to Debugging |
| | | | The Debugging Process |
| | | | Summary |
| | | | Chapter 2. Preparing for Debugging |
| | | | Track Changes Until You Throw Away the Project |
| | | | Schedule Time for Building Debugging Systems |
| | | | Frequent Builds and Smoke Tests Are Mandatory |
| | | | Build the Installation Program Immediately |
| | | | QA Must Test with Debug Builds |
| | | | Set Up a Symbol Store |
| | | | Set Up a Source Server |
| | | | Summary |
| | | | Chapter 3. Debugging During Coding |
| | | | Assert, Assert, Assert, and Assert |
| | | | Trace, Trace, Trace, and Trace |
| | | | Comment, Comment, Comment, and Comment |
| | | | Summary |
| | | | Chapter 4. Common .NET Debugging Questions |
| | | | Process- and Infrastructure-Related Questions |
| | | | Visual Studio Bugs |
| | | | Designing for Debugging |
| | | | Debugger Questions |
| | | | Debugging Scenario Questions |
| | | | What Tools Do You Use? |
| | | | Summary |
| | | Part II: Power Debugging |
| | | | Chapter 5. Advanced Debugger Usage with Visual Studio |
| | | | Advanced Breakpoints and How to Use Them |
| | | | The Watch Window |
| | | | Advanced Tips and Tricks |
| | | | Summary |
| | | | Chapter 6. WinDBG, SOS, and ADPlus |
| | | | Before You Begin |
| | | | Basics |
| | | | The Command Window |
| | | | SOS |
| | | | ADPlus |
| | | | Summary |
| | | Part III: Power Tools |
| | | | Chapter 7. Extending the Visual Studio IDE |
| | | | Extending with Macros |
| | | | Visual Studio Add-Ins |
| | | | Summary |
| | | | Chapter 8. Writing Code Analysis Rules |
| | | | Thinking About Rule Development |
| | | | Basics of Rule Development |
| | | | Advanced Rule Development |
| | | | Summary |
| | | Reviewer Acclaim for Debugging Microsoft .NET 2.0 Applications |
| | | About the Author |
| | | Additional Resources for Developers |
| | | | Visual Basic 2005 |
| | | | Visual C# 2005 |
| | | | Web Development |
| | | | Database |
| | | | SQL Server 2005 |
| | | | Other Visual Studio 2005 Topics |
| | | | Other Developer Topics |
| | | More Great Developer Resources |
| | | | Developer Step by Step |
| | | | Developer Reference |
| | | | Advanced Topics |
| | | Index |