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

First Things First

As tempting as it might be to dive right in, it’s worth taking a little time before doing so to make sure that we first have all our ducks in a row.

Do You Know What You’re Looking For?

What is happening, and what should?

Before you start trying to reproduce the problem or hypothesizing about its cause, you need to know exactly what is happening. And just as important, you need to know what should happen instead. If you’re working from a formal bug report, it should already contain all the information you need. (We’ll talk about bug reports in more detail in Chapter 6, Discovering That You Have a Problem.) Take the time to read it carefully to make sure you understand it.

If you don’t have a formal bug report (perhaps ...

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