Hodnocení:
Kniha Domain-Driven Design od Erica Evanse je mezi vývojáři softwaru, zejména na střední a vyšší úrovni, vysoce ceněna pro svůj komplexní výklad modelování a vzorů nezbytných pro efektivní návrh softwaru. Zatímco mnozí recenzenti chválí její nadčasové koncepty a praktickou použitelnost, někteří ji kritizují za zastaralost, mnohomluvnost a nedostatek konkrétních příkladů implementace.
Klady:⬤ Přehledné vysvětlení softwarových konceptů a vzorů s praktickými příklady.
⬤ Zdůrazňuje význam refaktoringu a neustálého učení v softwarových projektech.
⬤ Klade důraz na komunikaci a společný jazyk členů týmu a odborníků na danou oblast.
⬤ Cenné pro tvorbu API a pochopení modelování softwaru.
⬤ Nabízí vhled do vztahu mezi obchodní hodnotou a návrhem softwaru.
⬤ Některý obsah je považován za zastaralý, protože od vydání v roce 200
⬤ postrádá dostatečné podrobnosti o implementaci a konkrétní příklady kódu, takže je méně praktický pro vývojáře, kteří hledají praktický návod.
⬤ Může být mnohomluvná a opakující se, takže se čte pomaleji.
⬤ Nemusí být tak přínosná pro začátečníky nebo čerstvé vývojáře, kteří nemají zkušenosti s probíranými koncepty.
(na základě 215 hodnocení čtenářů)
Domain-Driven Design: Tackling Complexity in the Heart of Software
Začlenění efektivního modelování domény do procesu vývoje softwaru
Eric Evans, přední odborník na návrh softwaru a zakladatel Domain Language, nabízí systematický přístup k návrhu řízenému doménou a představuje rozsáhlý soubor osvědčených postupů, technik založených na zkušenostech a základních principů, které usnadňují vývoj softwarových projektů v komplexních doménách. Tato kniha, která propojuje návrh systému s vývojovou praxí, obsahuje řadu příkladů založených na skutečných projektech, které ilustrují aplikaci doménou řízeného návrhu na modelování a vývoj reálného softwaru.
⬤ Doménový model: V první části jsou nastíněny cíle doménou řízeného vývoje, definovány pojmy a podán přehled důsledků použití doménového modelu pro řízení komunikace a návrhu.
⬤ Modelově řízený návrh: Část II shrnuje jádro osvědčených postupů při objektově orientovaném modelování domény do sady základních stavebních kamenů a zaměřuje se na druhy rozhodnutí, která udržují model a implementaci ve vzájemném souladu a posilují efektivitu toho druhého.
⬤ Refaktorizace:Část III se zabývá principy modelování, které mohou být vodítkem při rozhodování na této cestě, a technikami, které pomáhají usměrňovat hledání.
⬤ Strategický design: Část IV zkoumá trojici principů, které se vztahují na systém jako celek: kontext, destilaci a rozsáhlou strukturu.
V celé knize jsou diskuse ilustrovány nikoliv příliš zjednodušenými "" problémy, ale realistickými příklady převzatými ze skutečných projektů. S touto knihou v ruce budou mít objektově orientovaní vývojáři, systémoví analytici a návrháři návod, který potřebují k organizaci a zaměření své práce, k vytvoření bohatých a užitečných doménových modelů a k využití těchto modelů v kvalitních a dlouhodobých softwarových implementacích.
"Kniha je zábavná. Eric má spoustu zajímavých příběhů a umí zacházet se slovy. Tuto knihu považuji za nezbytnou četbu pro vývojáře softwaru - je to budoucí klasika.".
--Ralph Johnson, autor knihy Design Patterns.
© 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)