Bewertung:

Das Buch wird kritisiert, weil es eine bloße Zusammenfassung von Robert C. Martins „Clean Architecture“ ist und keine neuen Erkenntnisse oder originellen Inhalte bietet. Es wird als eine billigere Alternative angesehen, die kein praktisches Wissen oder nützliche Tipps bietet.
Vorteile:Könnte eine gute Einführung für diejenigen sein, die „Clean Architecture“ noch nicht gelesen haben.
Nachteile:Es fehlt an originellen Gedanken, fasst lediglich vorhandenes Material zusammen, bietet keine neuen Erkenntnisse oder praktischen Tipps, enthält Tippfehler und verwirrende Verweise.
(basierend auf 1 Leserbewertungen)
Clean Architecture: Tips and Tricks to Software and Programming Using Clean Architecture Theories
Wahrscheinlich lesen Sie dieses Buch aus zwei Gründen: Sie sind entweder ein Programmierer oder Sie wollen ein besserer Programmierer werden. Wenn diese beiden Gründe auf Sie zutreffen, dann haben Sie das richtige Buch gewählt.
Dieses Buch gibt Ihnen alle notwendigen Tipps und Tricks für Software und Programmierung mit dem Clean-Code-Ansatz, auch Clean Architecture genannt. In diesem Buch geht es nicht nur um funktionale Programme, sondern es gibt Ihnen auch Tipps und Tricks zur richtigen Programmiermethodik.
Der in diesem Buch beschriebene Ansatz ist universell und kann auf jede Programmiersprache angewendet werden. Die in diesem Buch dargelegten Prinzipien helfen dem Programmierer, Anwendungen zu entwickeln, die:
⬤ Einfach testbar sind.
⬤ Anwendungen, die refaktorisiert werden können.
⬤ Einfach zu bedienende Anwendungen und.
⬤ Wartbare Anwendungen.
In diesem Buch erfahren Sie, was Design-Architektur bedeutet und wie sie angewendet werden kann, um sauberen Code zu entwickeln. In diesem Buch wird die saubere Architektur, die die Paradigmen und Diskussionen der Softwareentwicklung dominiert, im Detail untersucht.
In diesem Buch wird der Leser lernen:
⬤ Wie man Softwaresysteme strukturiert, was für Softwareentwickler wertvoll ist.
⬤ Software- und Programmierarchitektur, ihre Ziele und praktischen Beispiele zu verstehen.
⬤ Lernen Sie die Unterschiede zwischen strukturierter Programmierung, objektorientierter Programmierung und funktionaler Programmierung kennen.
⬤ Erforschen Sie Software-Entwurfsprinzipien wie das Single-Responsibility-Prinzip, Open-Closed-Prinzipien, Liskov-Substitution, Schnittstellentrennung und das Dependency-Inversion-Prinzip.
⬤ Dieses Buch wird die Komponenten der Programmierungsprinzipien der Relokatibilität und der Linker weiter erforschen, und wie die Komponenten bei der Softwareentwicklung zusammenarbeiten.
⬤ Die Architektur, ihre Entwicklung, ihr Einsatz, ihr Betrieb und ihre Wartung werden erforscht.