Effective Debugging: 66 Specific Ways to Debug Software and Systems
In Effective Debugging, Diomidis Spinellis helps students accelerate their journey to mastery, by systematically categorizing, explaining, and illustrating scores of today's best methods, strategies, techniques, and tools.
 
Table of Content
Chapter 1: High-Level Strategies Chapter 2: General-Purpose Methods and Practices Chapter 3: General-Purpose Tools and Techniques Chapter 4: Debugger Techniques Chapter 5: Programming Techniques Chapter 6: Compile-Time Techniques Chapter 7: Runtime Techniques Chapter 8: Debugging Multi-threaded Code
|
Salient Features
• The in-depth, best-practice guide to debugging modern applications and systems: broader coverage than any other book!
• Technology-neutral, widely-applicable coverage of the entire debugging landscape, packed with open source code examples
• 52 concise, full-color, step-by-step sections: principles, strategies, mindsets, behaviors, concrete techniques, tools, tips/tricks, and more
• Covers debugging workflows and automation, runtime and compile time debugging, revision control, and command line tools
• Includes expert guidance on debugging multithreaded, asynchronous, and embedded device code
|
|
|
|
|