Hodnotenie:
Kniha ponúka praktické poznatky a štruktúrovaný prístup k šesťuholníkovej a čistej architektúre, vďaka čomu je cenná aj pre tých, ktorí sú s týmito témami oboznámení. Nemusí však byť vhodná pre úplných začiatočníkov a bola kritizovaná pre svoj žargónový jazyk a niektoré problémy s formátovaním.
Výhody:⬤ Dobre napísaná a stručná
⬤ poskytuje praktické poznatky s jasnými príkladmi kódu
⬤ cenná pre tých, ktorí majú určité skúsenosti
⬤ ponúka štruktúrovaného sprievodcu implementáciou konceptov architektúry
⬤ zasvätený ohľadom princípov SOLID a návrhu riadeného doménou.
⬤ Nie je vhodná pre úplných začiatočníkov
⬤ niektorí čitatelia ju považovali za ťažkú na žargón a ťažko zrozumiteľnú
⬤ niektorým častiam chýba hĺbka
⬤ formátovanie a rozvrhnutie textu by sa mohlo zlepšiť.
(na základe 18 čitateľských recenzií)
Get Your Hands Dirty on Clean Architecture
Získajte prehľad o tom, ako môže šesťuholníková architektúra pomôcť udržať nízke náklady na vývoj počas celej životnosti aplikácie Kľúčové vlastnosti Preskúmajte spôsoby, ako urobiť váš softvér flexibilným, rozšíriteľným a prispôsobiteľným Naučte sa nové koncepty, ktoré môžete ľahko spojiť so svojím vlastným štýlom vývoja softvéru Rozvíjajte myslenie budovania udržiavateľných riešení namiesto prijímania skratiek Popis knihy
Všetci by sme chceli budovať softvérovú architektúru, ktorá prináša prispôsobiteľný a flexibilný softvér s nízkymi nákladmi na vývoj. Ale neprimerané termíny a skratky veľmi sťažujú vytvorenie takejto architektúry.
Kniha Get Your Hands Dirty on Clean Architecture začína diskusiou o konvenčnom štýle vrstvenej architektúry a jeho nevýhodách. Hovorí tiež o výhodách štýlov architektúry zameranej na doménu Clean Architecture Roberta C. Martina a Hexagonal Architecture Alistaira Cockburna. Potom sa kniha ponorí do praktických kapitol, ktoré vám ukážu, ako sa hexagonálna architektúra prejavuje v skutočnom kóde. Podrobne sa dozviete o rôznych stratégiách mapovania medzi vrstvami hexagonálnej architektúry a uvidíte, ako zostaviť prvky architektúry do aplikácie. Neskoršie kapitoly ukazujú, ako presadzovať hranice architektúry. Dozviete sa tiež, aké skratky vytvárajú aké typy technických dlhov a ako je niekedy dobré tieto dlhy dobrovoľne prevziať.
Po prečítaní tejto knihy budete mať všetky potrebné znalosti na vytváranie aplikácií pomocou štýlu hexagonálnej architektúry pri vývoji webových stránok. Čo sa naučíte Identifikovať potenciálne nedostatky používania viacvrstvovej architektúry Použiť metódy na vynútenie hraníc architektúry Zistiť, ako môžu potenciálne skratky ovplyvniť architektúru softvéru Vypracovať argumenty, kedy použiť ktorý štýl architektúry Štruktúrovať kód podľa architektúry Použiť rôzne typy testov, ktoré pokryjú každý prvok architektúry Komu je táto kniha určená
Táto kniha je pre vás, ak vám záleží na architektúre softvéru, ktorý vytvárate. Aby ste z tejto knihy vyťažili čo najviac, musíte mať určité skúsenosti s vývojom webových stránok. Príklady kódu v tejto knihe sú v jazyku Java. Ak nie ste programátor v Jave, ale viete čítať objektovo orientovaný kód v iných jazykoch, budete v pohode. Na niekoľkých miestach, kde sú potrebné špecifiká jazyka Java alebo frameworku, sú dôkladne vysvetlené. Obsah Čo je zlé na vrstvách? Obrátenie závislostí Organizácia kódu Implementácia prípadu použitia Implementácia webového adaptéra Implementácia adaptéra perzistencie Testovanie prvkov architektúry Mapovanie medzi hranicami Zostavenie aplikácie Presadzovanie hraníc architektúry Vedomé rozhodovanie o štýle architektúry
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)