Book description
The rules of battle for tracking down -- and eliminating -- hardware and software bugs.
When the pressure is on to root out an elusive software or hardware glitch, what's needed is a cool head courtesy of a set of rules guaranteed to work on any system, in any circumstance. Written in a frank but engaging style, Debugging provides simple, foolproof principles guaranteed to help find any bug quickly. This book makes those shelves of application-specific debugging books (on C++, Perl, Java, etc.) obsolete. It changes the way readers think about debugging, making those pesky problems suddenly much easier to find and fix.
Illustrating the rules with real-life bug-detection war stories, the book shows readers how to:
* Understand the system: how perceiving the ""roadmap"" can hasten your journey
* Quit thinking and look: when hands-on investigation can't be avoided
* Isolate critical factors: why changing one element at a time can be an essential tool
* Keep an audit trail: how keeping a record of the debugging process can win the day
Table of contents
- Cover
- Title
- Copyright
- Contents
- Acknowledgments
- Chapter 1: Introduction
- Chapter 2: The Rules—Suitable for Framing
- Chapter 3: Understand the System
- Chapter 4: Make It Fail
- Chapter 5: Quit Thinking and Look
- Chapter 6: Divide and Conquer
- Chapter 7: Change One Thing at a Time
- Chapter 8: Keep an Audit Trail
- Chapter 9: Check the Plug
- Chapter 10: Get a Fresh View
- Chapter 11: If You Didn’t Fix It, It Ain’t Fixed
- Chapter 12: All the Rules in One Story
- Chapter 13: Easy Exercises for the Reader
- Chapter 14: The View from the Help Desk
- Chapter 15: The Bottom Line
- Index
- Author
Product information
- Title: Debugging
- Author(s):
- Release date: September 2002
- Publisher(s): AMACOM
- ISBN: 9780814426784
You might also like
book
Effective Debugging: 66 Specific Ways to Debug Software and Systems
Every software developer and IT professional understands the crucial importance of effective debugging. Often, debugging consumes …
book
Programming Rust, 2nd Edition
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language …
book
C++ Concurrency in Action, Second Edition
This bestseller has been updated and revised to cover all the latest changes to C++ 14 …
book
The Linux Programming Interface
The Linux Programming Interface is the definitive guide to the Linux and UNIX programming interface—the interface …