Hooray! You have added the first book to your bookshelf. Check it out now!
[−]
  • Search Digit-count Valid ISBN Invalid ISBN Valid Barcode Invalid Barcode

Why Programs Fail

A Guide to Systematic Debugging

By Andreas Zeller

(6)

| Paperback | 9781558608665

Like Why Programs Fail?
Join aNobii to see if your friends read it, and discover similar books!

Sign up for free

Book Description

Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore. This is the first comprehensive book on systematic debugging and covers a wide range of tools and techniques ranging from hands-on oContinue

Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore. This is the first comprehensive book on systematic debugging and covers a wide range of tools and techniques ranging from hands-on observation to fully automated diagnoses, and includes instructions for building automated debuggers. This discussion is built upon a solid theory of how failures occur, rather than relying on seat-of-the-pants techniques, which are of little help with large software systems or to those learning to program. The author, Andreas Zeller, is well known in the programming community for creating the GNU Data Display Debugger (DDD), a tool that visualizes the data structures of a program while it is running.

* Winner of a 2006 Jolt Productivity Award for Technical Books
* Shows how to reproduce software failures faithfully, how to isolate what is important about the failure, and to discover what caused it
* Describes how to fix the program in the best possible way, and shows how to create your own automated debugging tools
* Includes exercises and extensive references for further study, and a companion website with source code for all examples and additional debugging resources

2 Reviews

Login or Sign Up to write a review
  • 1 person find this helpful

    Quite academic but still has some interesting applicable ideas. Describes cutting-edge approaches like delta debugging, but always at quite a high level. The prose is pretty boring though I must say. Easy to fall asleep over this one.

    Is this helpful?

    Erik said on Jan 26, 2008 | Add your feedback

  • A very good guide to systematic and automatic debugging. Many of the methods mentioned in the book, though are still in research and may not be able to be applied to real work, still provide insights to how to hunt the bug down in a systematic way

    Is this helpful?

    cervantes.yu said on Mar 27, 2009 | Add your feedback

Book Details

Improve data of this book

Groups with this in collection

Prices Change currency & sellers

ISBN Edition List Sale Seller
9781558608665 Paperback -- $63.95 ebooks.com
$67.95 -- The Book Depository
Other editions
Added to Shelf Added to Wish List

Inline Translation Mode

Left click to navigate, right click to translate.

inline translation guide

or close

Inline translation is not ready for this page yet.

Inline translation mode.

Share this page with your friends.

The viewport has not loaded.