6Architekturstile gegen technische Schulden

Entwickler und Architekten haben in den vergangenen 30 Jahren eine Reihe von Architekturstilen bei ihrer täglichen Arbeit entdeckt. Architekturstile sind ein bewährtes Mittel, um Leitplanken für den Designraum der gesamten Architektur festzulegen. Auf Basis dieser Leitplanken bilden sich Architekten und Entwickler Schemata. Mithilfe dieser Schemata finden sie sich im Sourcecode zurecht und können Wartung und Erweiterungen zügig vornehmen. Außerdem machen die meisten Architekturstile Vorgaben für Zyklenfreiheit und Modularität.

Im Folgenden schauen wir uns an, welche Leitplanken die gängigen Architekturstile anbieten und welche Architekturstile unsere drei Grundprinzipien gut unterstützen.

6.1 Regeln ...

Get Langlebige Software-Architekturen, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.