June 2016
Intermediate to advanced
240 pages
7h 27m
English
Chapter 1: High-Level Strategies
Item 1: Handle All Problems through an Issue-Tracking System
Item 2: Use Focused Queries to Search the Web for Insights into Your Problem
Item 3: Confirm That Preconditions and Postconditions Are Satisfied
Item 4: Drill Up from the Problem to the Bug or Down from the Program’s Start to the Bug
Item 5: Find the Difference between a Known Good System and a Failing One
Item 6: Use the Software’s Debugging Facilities
Item 7: Diversify Your Build and Execution Environment
Item 8: Focus Your Work on the Most Important Problems
Chapter 2: General-Purpose Methods and Practices