Glossar

Clean Architecture

Clean Architecture (Robert C. Martin) Softwarearchitektur
Clean Architecture (Robert C. Martin / Uncle Bob) definiert konzentrische Schichten: Entitäten (Kernlogik) im Zentrum, dann Use Cases, Interface Adapters und Frameworks am Rand. Die Abhängigkeitsregel fordert, dass alle Abhängigkeiten nur nach innen zeigen dürfen. Das macht den Kern unabhängig von Datenbanken, UIs und Frameworks – und damit gut testbar und austauschbar.