Bewertung:

Das Buch bietet einen praktischen und humorvollen Blick auf Software-Debugging und -Optimierung, wobei der Schwerpunkt auf realen Erfahrungen und nicht auf theoretischem Wissen liegt. Es erörtert die oft übersehenen Aspekte der Speichernutzung, Debugging-Techniken und unternehmerische Herausforderungen, denen sich Programmierer stellen müssen. Allerdings wird es wegen veralteter C++-Praktiken und mangelnder Tiefe in einigen Bereichen kritisiert.
Vorteile:⬤ Bietet praktische Einblicke in die Fehlersuche und Softwarewartung.
⬤ Verwendet ansprechende Metaphern (wie Exorzismus), um komplexe Themen zu erklären.
⬤ Spricht die unternehmerischen Realitäten an, mit denen Programmierer konfrontiert sind.
⬤ Bietet Tipps zur Code-Optimierung und zum Umgang mit Altsystemen.
⬤ Betont die Bedeutung des Verständnisses von Speicher- und Prozessoroperationen.
⬤ Einige C++-Beispiele sind veraltet und lassen moderne Best Practices vermissen.
⬤ Die Abdeckung von Optimierungstechniken ist aufgrund von Fortschritten bei Compilern möglicherweise nicht mehr sehr nützlich.
⬤ Es fehlt an Tiefe bei der Konstruktion wissenschaftlicher Experimente zur Fehlersuche.
⬤ Einige Leser könnten den Erzählstil weniger strukturiert finden.
(basierend auf 6 Leserbewertungen)
Software Exorcism: A Handbook for Debugging and Optimizing Legacy Code
Software-Exorzismus: A Handbook for Debugging and Optimizing Legacy Code (Ein Handbuch zum Debuggen und Optimieren von Legacy-Code) erörtert die soziologischen Kräfte, die es einem Programmierer erschweren, seine Arbeit zu erledigen.
Es gibt viele Bücher, die sich mit dem Thema "wie man debuggt" beschäftigen, aber diese Bücher greifen zu kurz, weil sie ein Symptom mit der Krankheit verwechseln. Dieses Buch wirft einen schonungslosen Blick auf die wahren Verhaltensprobleme in der Softwareentwicklung.
Der brutal ehrliche Ansatz und die begleitenden Illustrationen aus dem finsteren Mittelalter machen dieses Buch zu einer faszinierenden Lektüre. Dies ist ein besonderer Titel, der sowohl technisch nützlich als auch visuell anregend für den Leser sein wird.