Bewertung:

Das Buch bietet einen umfassenden Überblick über die Architektur bedeutender Anwendungen in der aktuellen Technologielandschaft und ist damit eine äußerst wertvolle Ressource für Softwareingenieure und IT-Architekten. Es ist fesselnd geschrieben und bietet Einblicke von verschiedenen Autoren.
Vorteile:⬤ Gründliche Untersuchung der Software-Architektur für verschiedene Anwendungen.
⬤ Wertvolle Erkenntnisse, die bei Reengineering- und Refactoring-Bemühungen angewendet werden können.
⬤ Unterhaltsamer und ansprechender Schreibstil.
⬤ Gut formatierte Kindle-Version mit lesbaren Diagrammen.
⬤ Perspektiven von tatsächlichen Entwicklern moderner Software, die den Inhalt nachvollziehbar und praktisch machen.
⬤ Die Qualität der Kapitel kann variieren, da sie von verschiedenen Autoren verfasst wurden.
⬤ Einige Leser könnten den Fokus als zu eng empfinden, wenn sie nach einem breiteren Spektrum als Architektur suchen.
(basierend auf 6 Leserbewertungen)
The Architecture of Open Source Applications, Volume II
Architekten sehen sich während ihrer Ausbildung Tausende von Gebäuden an und studieren die von Meistern verfassten Kritiken zu diesen Gebäuden. Im Gegensatz dazu lernen die meisten Softwareentwickler immer nur eine Handvoll großer Programme gut kennen - in der Regel Programme, die sie selbst geschrieben haben - und studieren nie die großen Programme der Geschichte.
Das Ergebnis ist, dass sie die Fehler der anderen wiederholen, anstatt auf den Erfolgen der anderen aufzubauen. Dieser zweite Band von The Architecture of Open Source Applications soll das ändern.
Darin erklären die Autoren von vierundzwanzig Open-Source-Anwendungen, wie ihre Software strukturiert ist und warum. Welches sind die wichtigsten Komponenten der einzelnen Programme? Wie interagieren sie? Und was haben ihre Entwickler während der Entwicklung gelernt? Bei der Beantwortung dieser Fragen geben die Autoren dieses Buches einzigartige Einblicke in ihre Denkweise.