---
id: debugging
requestedLanguage: en
descriptionLanguage: en
---

# Systematic Debugging

- Type: debugging practice
- Group: Implementation cycle
- Placement: Implementation / Finding causes of defects
- [Source](<https://sre.google/sre-book/effective-troubleshooting/>)

[HTML](https://dpm.cnonim.name/practices/debugging/)

Find the cause of a failure through observations, testable hypotheses, and experiments that progressively narrow the search.

## Relationships

- may use: [Minimal Reproducible Example](/practices/mre/en.md) (support)
- may use: [Regression Bisection / git bisect](/practices/bisect/en.md) (support)
- uses evidence from: [Observability](/practices/observability/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=debugging&lang=en)
