
eShop USA > Books > Debugging
Debugging
List Price: $17.95Our Price: $16.15 You Save: $1.80 (10%)Prices subject to change.
Availability: Usually ships in 24 hours
Binding: Paperback
Dewey Decimal Number: 005
EAN: 9780814474570
ISBN: 0814474578
Label: Amacom
Manufacturer: Amacom
Number Of Items: 1
Number Of Pages: 200
Publication Date: September 12, 2006
Publisher: Amacom
Studio: Amacom
Related Items: Featured Listmania!
Editorial Review: 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"
Customer Reviews
Average Rating: 
Rating: - Excellent and practical book on debugging
This is an excellent book on debugging. Whether you're debugging mechanical systems, electrical circuits, or software, the methodology presented is extremely practical and systematic. The author presents nine debugging rules that can be applied to any problem. The text is well-written, engaging, and humorous. The author also included a wealth of war stories that are worth the price alone. Highly recommended.
Rating: - Quite liked it. I now have a game plan for approaching bugs in a nonrandom manner (including intermittent bugs).
Quite liked it. I now have a game plan for approaching bugs in a nonrandom manner (including intermittent bugs):
Understand the System
- Read all related documentation
- Draw a system diagram and understand how things are connected
- Know the capabilities of your debugging tools
Make It Fail
- Start from a clean initial state
- Consider automating lengthy steps
- Make it fail in situ; don't waste time simulating the environment ... Read More
Rating: - I've Seen These Rules in Action
I worked with Dave Agans for over 10 years and I can tell you first hand the man knows what he's talking about. From developing hand-held controllers in the late eighties to single-board OS/2-based videoconferencing products to software collaboration tools, we have debugged problems of every ilk. Whether the problem was an FPGA bug, a faulty component in a board, a race condition in a device driver or a dangling pointer in a DLL, Dave always approached the problem with his same set of debugging rules, ... Read More
Rating: - Critical work for anyone who works on any sort of system, machine, or software
This book is absolutely indispensable for anyone working in any job where things occasionally work in an unexpected manner. It's concise, funny, well-written, and full of immensely useful tips on how to go about debugging problems.
One of the great things about this book is that it's generalistic in nature, not specific. Agans's decades of troubleshooting experience has given him great insight on how to go about debugging in all sorts of environments, so he lays out nine rules for approaching ... Read More
Rating: - For Those Who Need Debugging
This Book Demonstrates How you could debug SOMETHING systematically, from most important principle to least important principle.(All 9 As the Book name said.) The Examples covers software, hardware, electrical, mechanical debugging. It is just amusement to read the example. HIGHLY RECOMMENDED.
Related Categories:
| |
 |