O'Reilly logo

Debug It! by Paul Butcher

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Working with Users

As a software engineer, you understand the value of a bug report. If nobody takes the time and trouble to tell you about problems, you won’t find out about them. And you can’t fix bugs you don’t know about.

Streamline the Process

Unfortunately, there’s nothing you can do to guarantee that users will take the time to report bugs or that those they report are of a high quality. But you can increase the likelihood by removing as many barriers as you can.

Make it obvious how to report a bug:

Place instructions (or better yet, a direct link) to how to report a bug in your software’s About dialog box, online help, website, and anywhere else you think appropriate.

Automate:

Install a top-level exception handler, and give the user ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required