The Debugging Process

Purchase a Subscription!

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Instructor

John Robbins

Description

Because debugging is often learned through on-the-job suffering, most of us have never taken a holistic and reproducible approach to software problem solving. In this session, you’ll learn tricks and techniques for debugging that will get your problems solved faster. After all, the most efficient debugging technique is the one that solves the problem BEFORE you open the debugger.

Table of Contents

00:00:00 Introduction
00:01:08 Prerequisites to Debugging
00:02:16 The Skill Set
00:07:23 The Debugging Process
00:08:06 Duplicate the Bug
00:10:53 Describe the Bug
00:12:25 Assume the Bug is Yours
00:13:49 Divide and Conquer
00:15:52 Think Creatively
00:18:33 Leverage Tools
00:20:22 Heavy Debugging
00:24:01 Share and Learn
00:25:18 Final Debugging Process Secrets
00:25:58 Conclusion

Related Links

  • .NET Debugging Code Samples (requires a paid subscription)

Series

This course is part of the following series: