What If You Really Can’t Reproduce It?

Occasionally, no matter how hard you try, you simply find yourself unable to reproduce the bug you’re chasing. So, what to do?

Does It Really Exist?

One possibility, of course, is that you’re chasing a chimera and the bug doesn’t really exist. If you have good evidence to support this, fine. But be careful that you really have exhausted all the avenues available to you—in my experience, we software developers tend to reach this conclusion too readily.

If you do decide to close the bug as “needs more info” or “works for me” (or whatever the equivalent status is in your bug-tracking system), don’t simply stop there. Users don’t (normally) report bugs maliciously. There’s a good chance that something has ...

Get Debug It! 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.