Hodnotenie:
Kniha je vysoko oceňovaná za praktické a teoretické poznatky o čistej architektúre, zameranie na vytváranie udržiavateľného softvéru a jasné vysvetlenie princípov architektúry. Mnohí čitatelia ju považujú za cenný zdroj informácií pre začínajúcich aj skúsených vývojárov, najmä v súvislosti s návrhom riadeným doménou a šesťuholníkovou architektúrou. Niektorí recenzenti však poznamenali, že uvedené príklady sú obmedzené z hľadiska rozmanitosti, pričom sa zameriavajú predovšetkým na jednu aplikáciu na prevod peňazí, čo môže obmedzovať použiteľnosť pre väčšie projekty.
Výhody:Kniha je dobre organizovaná a informatívna a ponúka praktické a teoretické poznatky o čistej architektúre. Poskytuje vynikajúce vysvetlenie „prečo“ za „ako“, dôkladné spracovanie udržiavateľnosti a predstavuje viaceré globálne používané architektonické prístupy. Vysoko hodnotíme použitie jednoduchých príkladov kódu v jazykoch Java a Kotlin, ako aj praktický prístup. Je vhodná pre začínajúcich vývojárov a poskytuje komplexné pochopenie tvorby udržiavateľného softvéru.
Nevýhody:Niektorí čitatelia zistili, že príklady sú príliš zamerané na jeden prípad (aplikácia na prevod peňazí), čo viedlo k obavám o použiteľnosť obsahu na väčšie alebo rôznorodé projekty. Okrem toho, hoci kniha účinne pokrýva mnohé princípy, niektorí recenzenti vyjadrili želanie, aby sa tieto poznatky viac uplatňovali na väčšie systémy.
(na základe 8 čitateľských recenzií)
Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java
Získajte prehľad o tom, ako môže šesťuholníková architektúra pomôcť zvýšiť udržiavateľnosť.
Kľúčové vlastnosti:
⬤ Preskúmajte spôsoby, ako urobiť váš softvér flexibilným, rozšíriteľným a prispôsobiteľným.
⬤ Oboznámte sa s novými koncepciami, ktoré môžete ľahko spojiť s vlastným štýlom vývoja softvéru.
⬤ Vypracujte si spôsob myslenia pri vedomom rozhodovaní o architektúre.
Popis knihy:
Tvorba pre udržiavateľnosť je kľúčom k udržaniu nízkych nákladov na vývoj (a spokojných vývojárov). Druhé vydanie knihy "Get Your Hands Dirty on Clean Architecture" je tu preto, aby vás vybavilo základnými zručnosťami a vedomosťami na budovanie udržiavateľného softvéru.
Táto komplexná príručka, ktorá nadväzuje na úspech prvého vydania, skúma nevýhody konvenčnej vrstvenej architektúry a vyzdvihuje výhody štýlov zameraných na doménu, ako je čistá architektúra Roberta C. Martina a šesťuholníková architektúra 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 Hexagonal Architecture a uvidíte, ako zostaviť prvky architektúry do aplikácie. Ďalšie kapitoly ukazujú, ako presadzovať hranice architektúry, aké skratky vytvárajú aké typy technických dlhov a ako je niekedy dobré tieto dlhy dobrovoľne prevziať.
Na konci tohto druhého vydania budete vyzbrojení hlbokým pochopením štýlu hexagonálnej architektúry a pripravení vytvárať udržiavateľné webové aplikácie, ktoré šetria peniaze a čas. Či už ste skúsený vývojár, alebo nováčik v tejto oblasti, kniha "Zašpinite si ruky čistou architektúrou" vám umožní posunúť svoje zručnosti v oblasti softvérovej architektúry do nových výšin a vytvárať aplikácie, ktoré obstojia v skúške času.
Čo sa naučíte:
⬤ Identifikujte potenciálne nedostatky používania vrstvenej architektúry.
⬤ Použiť rôzne metódy na presadenie architektonických hraníc.
⬤ Zistiť, ako môžu potenciálne skratky ovplyvniť architektúru softvéru.
⬤ Vypracovať argumenty pre používanie rôznych štýlov architektúry.
⬤ Štruktúrovať kód v súlade s architektúrou.
⬤ Spustite rôzne testy na kontrolu každého prvku 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é.
© 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)