Machen Sie sich die Hände schmutzig an sauberer Architektur

Bewertung:   (4,6 von 5)

Machen Sie sich die Hände schmutzig an sauberer Architektur (Tom Hombergs)

Leserbewertungen

Zusammenfassung:

Das Buch bietet praktische Einblicke und eine strukturierte Herangehensweise an die hexagonale und saubere Architektur, was es für diejenigen, die mit diesen Themen vertraut sind, wertvoll macht. Es ist jedoch möglicherweise nicht für völlige Anfänger geeignet und wurde wegen seiner jargonlastigen Sprache und einiger Formatierungsprobleme kritisiert.

Vorteile:

Gut geschrieben und prägnant
bietet praktisches Wissen mit klaren Code-Beispielen
wertvoll für diejenigen mit einiger Erfahrung
bietet einen strukturierten Leitfaden für die Umsetzung von Architekturkonzepten
aufschlussreich in Bezug auf SOLID-Prinzipien und domain-driven Design.

Nachteile:

Nicht für absolute Anfänger geeignet
einige Leser fanden es fachsprachlich schwer und schwer verständlich
bestimmten Abschnitten fehlt es an Tiefe
Formatierung und Layout des Textes könnten verbessert werden.

(basierend auf 18 Leserbewertungen)

Originaltitel:

Get Your Hands Dirty on Clean Architecture

Inhalt des Buches:

Gewinnen Sie einen Einblick, wie hexagonale Architekturen dazu beitragen können, die Entwicklungskosten über die gesamte Lebensdauer einer Anwendung niedrig zu halten. Hauptmerkmale Entdecken Sie Möglichkeiten, Ihre Software flexibel, erweiterbar und anpassungsfähig zu machen Lernen Sie neue Konzepte kennen, die Sie leicht mit Ihrem eigenen Softwareentwicklungsstil verbinden können Entwickeln Sie die Einstellung, wartbare Lösungen zu bauen, anstatt Abkürzungen zu nehmen Buchbeschreibung

Wir alle würden gerne eine Softwarearchitektur aufbauen, die anpassungsfähige und flexible Software mit niedrigen Entwicklungskosten hervorbringt. Aber unangemessene Fristen und Abkürzungen machen es sehr schwer, eine solche Architektur zu erstellen.

Get Your Hands Dirty on Clean Architecture beginnt mit einer Diskussion über die herkömmliche Schichtenarchitektur und ihre Nachteile. Außerdem werden die Vorteile der domänenzentrierten Architekturstile von Robert C. Martin's Clean Architecture und Alistair Cockburn's Hexagonal Architecture erläutert. Dann taucht das Buch in praktische Kapitel ein, die Ihnen zeigen, wie Sie eine hexagonale Architektur in tatsächlichem Code manifestieren können. Sie lernen verschiedene Abbildungsstrategien zwischen den Schichten einer hexagonalen Architektur im Detail kennen und sehen, wie Sie die Architekturelemente zu einer Anwendung zusammensetzen. In den späteren Kapiteln wird gezeigt, wie Architekturgrenzen durchgesetzt werden können. Sie werden auch erfahren, welche Abkürzungen zu welchen Arten von technischen Schulden führen und dass es manchmal eine gute Idee ist, diese Schulden freiwillig auf sich zu nehmen.

Nach der Lektüre dieses Buches verfügen Sie über das gesamte Wissen, das Sie benötigen, um Anwendungen im Stil der hexagonalen Architektur der Webentwicklung zu erstellen. Was Sie lernen werden Identifizieren Sie potenzielle Nachteile der Verwendung einer Schichtenarchitektur Wenden Sie Methoden an, um Architekturgrenzen durchzusetzen Finden Sie heraus, wie sich potenzielle Abkürzungen auf die Softwarearchitektur auswirken können Erarbeiten Sie Argumente dafür, wann Sie welchen Architekturstil verwenden sollten Strukturieren Sie Ihren Code entsprechend der Architektur Wenden Sie verschiedene Arten von Tests an, die jedes Element der Architektur abdecken Für wen dieses Buch gedacht ist

Dieses Buch ist für Sie, wenn Sie sich für die Architektur der Software interessieren, die Sie entwickeln. Um den größten Nutzen aus diesem Buch zu ziehen, müssen Sie einige Erfahrung mit der Webentwicklung haben. Die Code-Beispiele in diesem Buch sind in Java geschrieben. Wenn Sie kein Java-Programmierer sind, aber objektorientierten Code in anderen Sprachen lesen können, werden Sie gut zurechtkommen. An den wenigen Stellen, an denen Java- oder Framework-Spezifika erforderlich sind, werden diese gründlich erklärt. Inhaltsverzeichnis Was ist falsch an Layern? Abhängigkeiten umkehren Code organisieren Einen Anwendungsfall implementieren Einen Webadapter implementieren Einen Persistenzadapter implementieren Architekturelemente testen Zwischen Grenzen abbilden Die Anwendung zusammensetzen Architekturgrenzen durchsetzen Abkürzungen nehmen Bewusst für einen Architekturstil entscheiden

Weitere Daten des Buches:

ISBN:9781839211966
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Machen Sie sich die Hände schmutzig an sauberer Architektur - Get Your Hands Dirty on Clean...
Gewinnen Sie einen Einblick, wie hexagonale Architekturen...
Machen Sie sich die Hände schmutzig an sauberer Architektur - Get Your Hands Dirty on Clean Architecture
Machen Sie sich die Hände schmutzig mit Clean Architecture: Erstellen Sie „saubere“ Anwendungen mit...
Gewinnen Sie einen Einblick, wie die hexagonale...
Machen Sie sich die Hände schmutzig mit Clean Architecture: Erstellen Sie „saubere“ Anwendungen mit Codebeispielen in Java - Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: