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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.