Debugging-Bibel: Neun unverzichtbare Regeln
David J. Agans' "Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems" wird von Software- und Hardwareentwicklern als Klassiker gefeiert. Das Buch konzentriert sich nicht auf spezifische Technologien, sondern auf grundlegende Methoden zum Finden und Beheben von Fehlern. Durch neun Regeln, illustriert mit zahlreichen anschaulichen Beispielen, erklärt der Autor, wie man das System versteht, Fehler erzeugt, Daten erhält, die Divide-and-Conquer-Methode anwendet, eine Sache nach der anderen ändert, eine Audit-Trail führt, Annahmen überprüft, Hilfe sucht und Korrekturen verifiziert. Sogar erfahrene Entwickler finden hilfreiche Erinnerungen, während Anfänger es als unschätzbare Ressource empfinden werden.