Bewertung:

Martin Fowlers „Analysis Patterns“ konzentriert sich in erster Linie auf objektorientierte Analyse und Design und bietet Einblicke in die Domänenmodellierung. Das Buch zeichnet sich durch seine detaillierte Untersuchung von Analysemustern und deren Anwendungen in verschiedenen Branchen sowie durch die Diskussion von Unterstützungsmustern im Zusammenhang mit der Anwendungsarchitektur aus. Während einige Leser das Buch als dicht und herausfordernd empfinden, insbesondere aufgrund seines abstrakten Charakters, schätzen viele seine gründlichen Beispiele und die Grundlagen, die es für moderne Software-Design-Konzepte legt.
Vorteile:⬤ Eingehende Untersuchung von Analysemustern, die auf reale Szenarien anwendbar sind.
⬤ Klarer und detaillierter Schreibstil mit guten Beispielen.
⬤ Bietet eine historische Perspektive und Einflüsse in der Domain-Driven Design Community.
⬤ Fördert ein tieferes Verständnis der objektorientierten Modellierung.
⬤ Wertvoll für erfahrene Entwickler und Architekten, die ihre Analysefähigkeiten verbessern wollen.
⬤ Einige Abschnitte werden als veraltet angesehen und spiegeln möglicherweise nicht die aktuellen Praktiken wider.
⬤ Das Buch kann dicht und abstrakt sein, was es für manche Leser schwierig macht, die Konzepte zu verstehen.
⬤ Das Fehlen von UML-Diagrammen und die Verwendung von Smalltalk für Beispiele kann Programmierer, die mit anderen Sprachen vertraut sind, abschrecken.
⬤ Manche finden es langweilig und zu kompliziert in seinen Erklärungen.
(basierend auf 23 Leserbewertungen)
Analysis Patterns: Reusable Object Models (Paperback)
Dieses innovative Buch erkennt den Bedarf der objektorientierten Gemeinschaft an einem Buch, das über die Werkzeuge und Techniken des typischen Methodikbuchs hinausgeht. In Analysis Patterns: Reusable Object Models konzentriert sich Martin Fowler auf das Endergebnis der objektorientierten Analyse und des Designs - die Modelle selbst.
Er teilt mit Ihnen seine reiche Erfahrung in der Objektmodellierung und sein scharfes Auge für die Identifizierung wiederkehrender Probleme und deren Umwandlung in wiederverwendbare Modelle. Analysis Patterns bietet einen Katalog von Mustern, die sich in einer Vielzahl von Bereichen wie Handel, Messung, Buchhaltung und organisatorische Beziehungen herausgebildet haben. In der Erkenntnis, dass konzeptionelle Muster nicht isoliert existieren können, stellt der Autor auch eine Reihe von "Unterstützungsmustern" vor, die erörtern, wie man konzeptionelle Modelle in Software umwandelt, die wiederum in eine Architektur für ein großes Informationssystem passt.
Zu jedem Muster gehören die Überlegungen, die dem Design zugrunde liegen, Regeln dafür, wann sie verwendet werden sollten und wann nicht, sowie Tipps für die Implementierung. Die in diesem Buch vorgestellten Beispiele sind ein Kochbuch mit nützlichen Modellen und Einblicken in die Kunst der Wiederverwendung, die die Analyse, Modellierung und Implementierung verbessern werden.