Debugging with the Scientific Method

Stuart Halloway edited this page Aug 21, 2018 · 3 revisions

Abstract

People see debugging as an occult art, when often it is the easiest part of software development. Debugging is a perfect closed world in which to apply the scientific method.

The scientific method integrates

  • problem statements
  • testable hypotheses
  • observation
  • refinement

to produce a theory. With the tips and tricks in this talk, you can stop the random walk of frustration and move relentlessly towards finding and squashing bugs.

Watch the Video

See the video of this talk from Clojure/conj 2015.

Resources

Other Resources

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.