Machen Sie sich die Hände schmutzig mit Clean Architecture: Erstellen Sie „saubere“ Anwendungen mit Codebeispielen in Java

Bewertung:   (4,6 von 5)

Machen Sie sich die Hände schmutzig mit Clean Architecture: Erstellen Sie „saubere“ Anwendungen mit Codebeispielen in Java (Tom Hombergs)

Leserbewertungen

Zusammenfassung:

Das Buch wird hoch gelobt für seine praktischen und theoretischen Einblicke in Clean Architecture, seinen Fokus auf die Erstellung wartbarer Software und seine klaren Erklärungen der Architekturprinzipien. Viele Leser halten es für eine wertvolle Ressource sowohl für Anfänger als auch für erfahrene Entwickler, insbesondere in Bezug auf das domänenorientierte Design und die hexagonale Architektur. Einige Rezensenten merkten jedoch an, dass die Vielfalt der Beispiele begrenzt sei, da sie sich hauptsächlich auf eine einzige Geldtransfer-App konzentrieren, was die Anwendbarkeit auf größere Projekte einschränken könnte.

Vorteile:

Das Buch ist gut strukturiert und informativ und bietet praktische und theoretische Einblicke in Clean Architecture. Es bietet ausgezeichnete Erklärungen des „Warum“ hinter dem „Wie“, eine gründliche Behandlung der Wartbarkeit und stellt mehrere weltweit verwendete Architekturansätze vor. Die Verwendung von einfachen Codebeispielen in Java und Kotlin sowie der praxisnahe Ansatz werden sehr geschätzt. Das Buch ist für Anfänger geeignet und vermittelt ein umfassendes Verständnis für die Erstellung wartbarer Software.

Nachteile:

Einige Leser fanden, dass die Beispiele zu sehr auf einen einzigen Fall (eine Geldtransfer-App) fokussiert sind, was zu Bedenken hinsichtlich der Anwendbarkeit des Inhalts auf größere oder unterschiedliche Projekte führte. Auch wenn das Buch viele Prinzipien effektiv abdeckt, wünschten sich einige Rezensenten mehr Anleitung für die Anwendung dieser Erkenntnisse auf größere Systeme.

(basierend auf 8 Leserbewertungen)

Originaltitel:

Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Inhalt des Buches:

Gewinnen Sie einen Einblick, wie die hexagonale Architektur zur Verbesserung der Wartbarkeit beitragen kann.

Hauptmerkmale:

⬤ Entdecken Sie, wie Sie Ihre Software flexibel, erweiterbar und anpassungsfähig machen können.

⬤ Lernen Sie neue Konzepte kennen, die Sie leicht mit Ihrem eigenen Softwareentwicklungsstil verbinden können.

⬤ Entwickeln Sie die Einstellung, bewusste Architekturentscheidungen zu treffen.

Buchbeschreibung:

Um die Entwicklungskosten niedrig zu halten (und die Entwickler zufrieden zu stellen), ist eine wartungsfreundliche Architektur der Schlüssel zum Erfolg. Die zweite Auflage von "Get Your Hands Dirty on Clean Architecture" ist hier, um Sie mit den wesentlichen Fähigkeiten und Kenntnissen auszustatten, um wartbare Software zu erstellen.

Aufbauend auf dem Erfolg der ersten Auflage untersucht dieser umfassende Leitfaden die Nachteile herkömmlicher Schichtenarchitekturen und hebt die Vorteile domänenzentrierter Stile wie Robert C. Martins Clean Architecture und Alistair Cockburns Hexagonal Architecture hervor. 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 erfahren, wie Sie die Architekturelemente zu einer Anwendung zusammensetzen. In den späteren Kapiteln wird aufgezeigt, wie Architekturgrenzen durchgesetzt werden können, welche Abkürzungen zu welchen Arten von technischen Schulden führen und warum es manchmal eine gute Idee ist, diese Schulden freiwillig auf sich zu nehmen.

Am Ende dieser zweiten Auflage werden Sie mit einem tiefen Verständnis des hexagonalen Architekturstils ausgestattet und bereit sein, wartbare Webanwendungen zu erstellen, die Geld und Zeit sparen. Egal, ob Sie ein erfahrener Entwickler oder ein Neuling auf diesem Gebiet sind, "Get Your Hands Dirty on Clean Architecture" wird Sie dazu befähigen, Ihre Fähigkeiten im Bereich der Softwarearchitektur auf ein neues Niveau zu heben und Anwendungen zu erstellen, die den Test der Zeit bestehen.

Was Sie lernen werden:

⬤ Identifizierung potenzieller Mängel bei der Verwendung einer mehrschichtigen Architektur.

⬤ Anwendung verschiedener Methoden zur Durchsetzung von Architekturgrenzen.

⬤ Entdecken, wie sich mögliche Abkürzungen auf die Softwarearchitektur auswirken können.

⬤ Argumente für die Verwendung verschiedener Architekturstile vorbringen.

⬤ Strukturieren Sie Ihren Code entsprechend der Architektur.

⬤ Führen Sie verschiedene Tests durch, um jedes Element der Architektur zu überprüfen.

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.

Weitere Daten des Buches:

ISBN:9781805128373
Autor:
Verlag:
Sprache:Englisch
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: