Agile Software Development: Principles, Patterns, and Practices

von Robert C. Martin

In diesem exzellenten Buch erklärt Robert C. Martin, auch bekannt als "Uncle Bob", Mitautor des agilen Manifests, die Kernkonzepte agiler Softwareentwicklung, von Extreme Programming (XP) und von "Test-First Design" (den Vorläufer von Test-Driven Design).

Er zeigt, wie man durch agiles Design und die Anwendung der SOLID-Prinzipien sauberen, wartbaren, objekt-orientierten Code schreibt.

Er demonstriert diese Prinzipien und die Anwendung bekannter Entwurfsmuster anhand dreier in C++ und Java entwickelter Fallstudien. Ich empfehle jedem Programmierer diese Fallstudien intensiv zu studieren und selbst zu implementieren.

Das Buch ist von 2002 und mittlerweile in einer neueren Auflage von 2013 verfügbar, die ich allerdings noch nicht gelesen habe.

🎧 Geeignet als Hörbuch? Absolut nicht! Das Buch ist voll von Quellcode und UML-Diagrammen, die für das Verständnis dieses Buchs unerlässlich sind.

Andere Empfehlungen aus den Genres dieses Buches

* Hinweis: Wir teilen gerne unsere Lieblingsbücher mit dir! Als Amazon-Partner verdienen wir eine kleine Provision bei Einkäufen, die du über unsere Links tätigst. Dies hilft uns, weiterhin Inhalte zu erstellen, die dir gefallen.