ISBN 978-0-12-374515-6 [US]
ISBN 978-3-89864-620-8 [DE]
"Why Programs Fail" is a book I wish I had at the beginning of my career. It answers two important questions: How do you find and fix defects? And how do you prevent defects in the first place? This is a practical book where you find excellent discussions, everything from tracking defects to debugging. If you want to write better software, read this book.
—JOHN LAM, Note for Jolt Productivity Award
"Why Programs Fail" is outstanding. Many interesting (and practical) ideas are explored. If you would like to improve your detective skills, this book is highly recommended. Read more...
—FERNANDO BERZAL GALIANO, Amazon.com review
This well-written, copiously-illustrated book is, in many ways, a status report from the front lines. After setting the scene in Chapter 1, Zeller dives straight into the first debugging tool every developer should: a bug tracker. He explains what good bug reports ought to contain, and how to manage them as their numbers grow. Read more...
—GREG WILSON, Review in Dr. Dobbs Journal
From the author of DDD, the famous data display debugger, now comes the definitive book on debugging. It takes the reader on a systematic tour through the entire debugging process, starting with problem tracking, testing for debugging, and reproducing problems, all the way to state-of-the-art tools such as generating mock objects for replaying hard-to-reproduce events, automatically zeroing-in on fault-inducing input, and isolating probable causes for faults.
—WALTER F. TICHY, Professor, University Karlsruhe, Germany
Although many programmers consider debugging as the most painful part of software development, few books are available for computer science students and practitioners to learn about scientific methods in debugging.
—MIRYUNG KIM, Graduate Student, University of Washington
Andreas Zeller's "Why Programs Fail" lays an excellent foundation for practitioners, educators, and researchers alike. Using a disciplined approach based on the scientific method, Zeller provides deep insights, detailed approaches, and illustrative examples.
—DAVID NOTKIN, Professor, University of WashingtonWant more reviews? See the customer reviews at Amazon.com.