Are there any Debugging Patterns?

debugging

Solution

I'll add one more debugging pattern that seems fairly obvious, but hasn't been said yet:

Reduce the bug to the smallest case possible, and then use that as your unit test for any proposed fix.

Problem

I know there are many popular and useful Design Patters. Are there something like them for debugging scenarios? Maybe not patterns but methodologies which are categorized and that can be used repeatedly for similar cases.

Original source