Chapter 8. Postmortem Debugging

Throughout the book, we have looked at quite a few powerful tools available to developers when troubleshooting problematic code. The ultimate goal is to ensure that these tools become integrated into the development process in order to guarantee high quality. These tools are excellent automated ways to find bugs, but they don’t, however, make any absolute guarantees that the application will be bug free when it ships.

Inevitably, problems will surface in the application after it has been shipped and will turn up at the most inopportune moments—mainly while the customer uses it. Depending on the severity of the bug, it either can have devastating effects on the customer or merely be a nuisance. In either case, ...

Get Advanced .NET 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.