Best Practices für die Entwicklung von anpassungsfähiger Software Lernen Sie neue
Konzepte kennen und verbinden Sie diese mit Ihrem eigenen Softwareentwicklungsstil
Entwickeln Sie ein Mindset für bewusste Architekturentscheidungen Der Weg zu
wartbarer Software Eine wartungsfreundliche Architektur ist der Schlüssel um
Entwicklungsaufwand und -kosten niedrig zu halten. Dieses Buch vermittelt Ihnen alle
notwendigen Fähigkeiten und Kenntnisse um wartbare und langlebige Software zu entwickeln ohne
Vorkenntnisse vorauszusetzen. Domänen-zentrierte Architektur in der Praxis Dieser
umfassende Leitfaden zeigt die Vorteile domänen-zentrierter Softwarearchitektur auf - angelehnt
an Robert C. Martins Clean Architecture und Alistair Cockburns hexagonale Architektur. Anhand
zahlreicher Beispiele erfahren Sie wie Sie eine hexagonale Architektur in Ihrem Code abbilden
können. Sie lernen verschiedene Strategien für das Mapping zwischen den Schichten einer
hexagonalen Architektur kennen und erfahren wie Sie die Architekturelemente zu einer Anwendung
zusammensetzen. Komplexe Konzepte leicht verständlich erklärt Mit anschaulichen
Erläuterungen und anhand zahlreicher Codebeispiele schafft dieses Buch ein tiefes und
praxistaugliches Verständnis des hexagonalen Architekturstils. So sind Sie perfekt darauf
vorbereitet wartbare Anwendungen zu erstellen die Zeit und Geld sparen. Aus dem Inhalt:
Wartbare Software entwickeln Schwachstellen der herkömmlichen Schichtenarchitektur
identifizieren Code sauber strukturieren Umkehren von Abhängigkeiten (Dependency
Inversion) SOLID-Prinzipien für die hexagonale Architektur Use Cases implementieren
Testmethoden für einzelne Architekturelemente Mapping-Strategien Architekturgrenzen
durchsetzen Zahlreiche Codebeispiele in Java