Why Programs Fail: A Guide to Systematic Debugging und über 1 Million weitere Bücher verfügbar für Amazon Kindle . Erfahren Sie mehr


oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
oder
gegen einen Amazon.de Gutschein über EUR 12,55 eintauschen?
Why Programs Fail: A Guide to Systematic Debugging
 
 
Beginnen Sie mit dem Lesen von Why Programs Fail: A Guide to Systematic Debugging auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Why Programs Fail: A Guide to Systematic Debugging [Englisch] [Taschenbuch]

Andreas Zeller
5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 49,80 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Auf Lager. Zustellung kann bis zu 2 zusätzliche Tage in Anspruch nehmen.
Verkauf und Versand durch Amazon.de. Geschenkverpackung verfügbar.
Nur noch 3 Stück auf Lager - jetzt bestellen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 36,02  
Taschenbuch EUR 49,80  

Elsevier Computing Shop

Elsevier Computing
Entdecken Sie Fachliteratur im neuen Shop Elsevier Computing.

Hinweise und Aktionen

  • Studienbücher: Ob neu oder gebraucht, alle wichtigen Bücher für Ihr Studium finden Sie im großen Studium Special. Natürlich portofrei.


Wird oft zusammen gekauft

Kunden kaufen diesen Artikel zusammen mit Debugging EUR 13,99

Why Programs Fail: A Guide to Systematic Debugging + Debugging
Preis für beide: EUR 63,79

Einer der beiden Artikel ist schneller versandfertig. Details anzeigen

  • Dieser Artikel: Why Programs Fail: A Guide to Systematic Debugging

    Auf Lager. Zustellung kann bis zu 2 zusätzliche Tage in Anspruch nehmen.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung. Details

  • Debugging

    Auf Lager.
    Verkauf und Versand durch Amazon.de.
    Kostenlose Lieferung bei einem Bestellwert ab EUR 20. Details


Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 424 Seiten
  • Verlag: Morgan Kaufmann; Auflage: 2nd edition. (3. Juli 2009)
  • Sprache: Englisch
  • ISBN-10: 0123745152
  • ISBN-13: 978-0123745156
  • Größe und/oder Gewicht: 23,1 x 19 x 2,3 cm
  • Durchschnittliche Kundenbewertung: 5.0 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 102.693 in Englische Bücher (Siehe Top 100 in Englische Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Andreas Zeller
Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Besuchen Sie die Seite von Andreas Zeller auf Amazon

Produktbeschreibungen

Pressestimmen

Praise from the experts for the first edition:

"In this book, Andreas Zeller does an excellent job introducing useful debugging techniques and tools invented in both academia and industry. The book is easy to read and actually very fun as well. It will not only help you discover a new perspective on debugging, but it will also teach you some fundamental static and dynamic program analysis techniques in plain language."
-Miryung Kim, Software Developer, Motorola Korea

"Today every computer program written is also debugged, but debugging is not a widely studied or taught skill. Few books beyond this one present a systematic approach to finding and fixing programming errors."
-James Larus, Microsoft Research

"From the author of ODD, the famous data display debugger, now comes the definitive book on debugging. Zeller's book is chock-full with advice, insight, and tools to track down defects in programs, for all levels of experience and any programming language. The book is lucidly written, explaining the principles of every technique without boring the reader with minutiae. And best of all, at the end of each chapter it tells you where to download all those fancy tools. A great book for the software professional as well as the student interested in the frontiers of automated debugging."
-Walter F. Tichy, Professor, University Karlsruhe, Germany

"Andreas Zeller's Why Programs Fail lays an excellent foundation far 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 Computer Science & Engineering, University of Washington

Kurzbeschreibung

"Why Programs Fail" is about bugs in computer programs, how to reproduce and isolate them, how to find 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. For late-breaking information and updates see: whyprogramsfail.com

"The book is lucidly written, explaining the principles of every technique without boring the reader with minutiae. And best of all, at the end of each chapter it tells you where to download all those fancy tools. A great book for the software professional as well as the student interested in the frontiers of automated debugging." —Walter F. Tichy, Professor, University Karlsruhe, Germany -- Dieser Text bezieht sich auf eine vergriffene oder nicht verfügbare Ausgabe dieses Titels.


Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Vorgeschlagene Tags zu ähnlichen Produkten

 (Was ist das?)
Setzen Sie den ersten relevanten Tag hinzu (ein Schlüsselwort, das mit diesem Produkt in engem Zusammenhang steht).
 

 

Kundenrezensionen

4 Sterne
0
3 Sterne
0
2 Sterne
0
1 Sterne
0
Die hilfreichsten Kundenrezensionen
7 von 7 Kunden fanden die folgende Rezension hilfreich
ausgezeichnete Übersicht 15. Dezember 2005
Format:Taschenbuch
Die Übersicht im Tool Bereich ist klasse und sehr ausführlich.
Es werden verschiedene valgrind plugins gezeigt, genau wie
Debugger, asserts und Logging (z.B. log4j).

Immer wieder wird auf das systematische testen von Thesen eingegangen. Der Autor baut von einfachen Mitteln wie dem führen
eines Logbuches bis zum maschinellen finden der Bug-relevanten Diffs Schritt für Schritt die Methodik auf.

Der rote Faden, die Systematik beim debuggen, ist wirklich gut dargestellt und wird mit gut gewählten Beispielen untermauert.

Ich kenne nichts vergleichbares in diesem Themengebiet: ein sehr empfehlenswertes Buch.

War diese Rezension für Sie hilfreich?
1 von 5 Kunden fanden die folgende Rezension hilfreich
ausgezeichnete Übersicht 15. Dezember 2005
Format:Taschenbuch
Die Übersicht im Tool Bereich ist klasse und der rote Faden,
die Systematik beim debuggen, ist wirklich gut dargestellt.

Ein sehr empfehlenswertes Buch.

War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:  8 Rezensionen
13 von 14 Kunden fanden die folgende Rezension hilfreich
From the creator of the GNU Data Display Debugger (DDD)... 26. Juli 2006
Von Fernando Berzal Galiano - Veröffentlicht auf Amazon.com
Format:Taschenbuch
"Why programs fail" attempts to provide a systematic approach to finding, reproducing, and fixing programming errors, with a strong focus on the automation of many debugging techniques. Zeller covers the whole debugging process:

- Problem-tracking systems are discussed, not only as tools for tracking and managing problem reports, but also as valuable idea repositories and requirements management systems.

- You will also find advice on how to set up automated tests that support debugging tasks.

- Apparently straightforward, reproducing problems can be harder that it seems, as "heisenbugs" testify (i.e. when debugging tools interfere with the problem so that it disappears when it is being observed).

- Delta debugging, an interesting application of the classical divide-and-conquer strategy, provides an automated method to simplify test cases (and focus on the truly relevant part of the problem).

- Applying the scientific method is the right way to debug (i.e. reasoning about programs to create hypotheses and performing experiments to validate or discard those hypotheses). Here, the use of a debugging logbook helps to make debugging explicit by writing down all hypotheses and observations.

- Plenty of techniques for creating hypothesis and determining the failure cause of an observed problem are covered, from static analysis tools and introducing assertions, to experimental techniques that try to make debugging more efficient.

"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.
8 von 8 Kunden fanden die folgende Rezension hilfreich
Good material, crappy revisioning 17. September 2009
Von HELIO PERRONI FILHO - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book is indeed a solid reference on a whole new approach to debugging, and I recommend it to every professional programmer.

I just wish they did a better revision work before publishing it, as scarcely past the third chapter you will have already ran into half a dozen bizarre errors. Misplaced or missing words are just the beginning; wait until you run into the misplaced paragraphs...

None of the errors take away this book's value, but thet are sort of a black eye in an otherwise beautiful figure.
7 von 7 Kunden fanden die folgende Rezension hilfreich
Elevate your Debugging 25. August 2008
Von Claude E. Smoot - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Andreas Zeller created the GNU Data Display Debugger. That
fact set my expectations for this book. I was not
disappointed. Being a developer for over 15 years, I was
pleasantly surprised at the advances in debugging presented
in this book.

The great benefit of this book is that it uses the
scientific method to create a formal discipline for
debugging. This discipline can be automated in ways that
were unthought-of until recently. One example of this is
the DDCHANGE plug-in for Eclipse that automatically
identifies which of multiple code changes has introduced a
given bug.

I found no major faults in this book. The author's style
of writing is very enjoyable. The only thing I'd change is
to drop the second chapter as it contains material on defect
tracking that is covered elsewhere (unlike the rest of the
material where this book is pretty much the sole source of
information).

This is a fabulous book that any serious developer should
read.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 


Aktive Diskussionen in ähnlichen Foren
Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   
Ähnliche Foren


Lieblingslisten

Legen Sie Ihre eigene Lieblingsliste an

Ähnliche Artikel finden


Anhand des Sachgebietes nach ähnlichen Produkten suchen:


Ihr Kommentar


Datenschutzerklärung von Amazon.de Versandbedingungen von Amazon.de Umtausch- & Rücknahme bei Amazon.de