Hodnocení:
Kniha poutavým způsobem představuje složité principy softwarové architektury, takže je vhodná jak pro začínající, tak pro zkušené vývojáře. Čtenáři oceňují základní koncepty, zejména principy SOLID, ale mnozí mají pocit, že se materiál opakuje a chybí mu hloubka nových témat. Styl psaní je uváděn jako přístupný i mnohomluvný, přičemž hodnocení praktické použitelnosti se různí. Objevují se také výhrady k nedostatku konkrétních příkladů a k autorovým rigidním názorům na návrh softwaru.
Klady:⬤ Jasný a poutavý styl psaní.
⬤ Dobrá syntéza složitých konceptů, zejména principů SOLID.
⬤ Poskytuje cenné poznatky o architektuře softwaru.
⬤ Pro mnoho čtenářů má transformační význam, neboť v nich vyvolává nové myšlení v oblasti návrhu softwaru.
⬤ Obsahuje ucelenou sbírku zásad čisté architektury.
⬤ Materiál se může opakovat pro ty, kteří znají předchozí díla strýčka Boba.
⬤ Chybí konkrétní příklady a praktické aplikace, často zůstává na vysoké úrovni.
⬤ Někteří ji považují za mnohomluvnou a těžko stravitelnou.
⬤ Autorovy rigidní názory mohou působit dogmaticky a odmítavě k různým reálným aplikacím a složitostem.
(na základě 340 hodnocení čtenářů)
Clean Architecture: A Craftsman's Guide to Software Structure and Design
V návaznosti na úspěch bestsellerů The Clean Coder a Clean Code ukazuje legendární softwarový řemeslník Robert C. "Uncle Bob" Martin, jak vnést do architektury a návrhu aplikací větší profesionalitu a disciplínu.
Stejně jako ve svých ostatních knihách vám Martin v knize Čistá architektura nepředkládá pouze různé možnosti a volby a neříká: "Použijte svůj nejlepší úsudek." Řekne vám, jakou volbu máte udělat a proč je tato volba rozhodující pro váš úspěch. Martin nabízí přímé, nesmlouvavé odpovědi na klíčové otázky týkající se architektury a designu, jako jsou:
⬤ Jaké jsou nejlepší struktury na vysoké úrovni pro různé druhy aplikací, včetně webových, databázových, aplikací pro tlusté klienty, konzolových a vestavěných aplikací?
⬤ Jaké jsou základní principy softwarové architektury?
⬤ Jaká je role architekta a čeho se vlastně snaží dosáhnout?
⬤ Jaké jsou základní zásady návrhu softwaru?
⬤ Jak se návrhy a architektury kazí a co s tím můžete dělat?
⬤ Jaké jsou disciplíny a postupy profesionálních architektů a návrhářů? Kniha Čistá architektura je nezbytnou četbou pro každého softwarového architekta, systémového analytika, návrháře systémů a softwarového manažera - a pro každého programátora, který o tyto role usiluje nebo je jejich prací ovlivněn.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)