Reproducibility
An important step in troubleshooting is reproducibility.
The goal is to identify how to trigger the issue.
If you can perform a series of steps over and over again and always observe the same issue, then the issue is reproducible and you have a good chance of being able to troubleshoot it.
Note
Hereβs an example of a reproducible issue:βEvery time I walk, I feel a pain in my right footβ.
Reproducibility is key in troubleshooting. Itβs very hard to analyze an issue if itβs not reproducible. Youβre unlikely to troubleshoot an issue successfully if you donβt manage to identify the steps to trigger it. When you seek help or report a bug, people will always ask you if your issue is reproducible and what are the steps to perform to reproduce it.
If the issue only happened once and isnβt happening again, or if it happens sometimes but youβre not sure whyβ¦ you havenβt identified these steps.
Important
Do not report bugs for issues you cannot reproduce. When reporting bugs, also always specify the steps to perform to reproduce the issue.
Last updated