Hodnocení:
Kniha slouží jako úvodní průvodce objektově orientovaným programováním (OOP) a návrhovými vzory a je určena jak začátečníkům, tak programátorům samoukům. Je chválena pro své jasné vysvětlení a praktický pohled na návrh softwaru, ačkoli někteří čtenáři se domnívají, že postrádá hloubku konkrétních vzorů a má silně abstraktní styl, který může být matoucí.
Klady:⬤ Dobře strukturovaný a srozumitelný
⬤ překlenuje mezeru pro ty, kteří s OOP začínají nebo jsou samouky
⬤ představuje návrhové vzory praktickým způsobem
⬤ nabádá ke správným kódovacím postupům, jako je vyhýbání se duplicitám kódu
⬤ vhodný pro různé programátorské zázemí
⬤ poutavý styl psaní.
⬤ Chybí konkrétní příklady a hloubka konkrétních vzorů
⬤ může se stát příliš abstraktním a může předpokládat znalosti čtenáře
⬤ někteří považují styl psaní za příliš neformální nebo dogmatický
⬤ problémy s úpravami a nejasné odkazy
⬤ není vhodný pro úplné začátečníky nebo ty, kteří hledají podrobné implementace návrhových vzorů.
(na základě 76 hodnocení čtenářů)
Design Patterns Explained: A New Perspective on Object-Oriented Design
"Jednou ze skvělých věcí na knize je způsob, jakým autoři vysvětlují koncepty velmi jednoduše pomocí analogií, nikoli příkladů programování - to bylo velmi inspirativní pro produkt, na kterém pracuji: audio úvod do OOP a vývoje softwaru."
-Bruce Eckel.
"... Očekával bych, že čtenářům se základními znalostmi objektově orientovaného programování a návrhu bude tato kniha užitečná, než přistoupí k návrhovým vzorům úplně. Kniha Design Patterns Explaineddoplňuje existující texty o návrhových vzorech a může plnit velmi užitečnou roli, zapadající mezi úvodní texty, jako je UML Distilled, a pokročilejší knihy o vzorech." - D. K..
-James Noble.
Využijte výhody vzorů v oblasti kvality a produktivity - bez složitosti! Kniha Design Patterns Explained, Second Edition je nejjednodušším, nejpřehlednějším a nejpraktičtějším úvodem do vzorů v oboru. Na desítkách aktualizovaných příkladů v jazyce Java ukazuje programátorům a architektům, jak přesně používat vzory k mnohem efektivnějšímu návrhu, vývoji a poskytování softwaru.
Na začátku se seznámíte se základními principy vzorů a s úlohou objektově orientované analýzy a návrhu v současném vývoji softwaru. Poté vám Alan Shalloway a James Trott pomocí srozumitelného ukázkového kódu osvětlí desítky nejužitečnějších vzorů současnosti: jejich základní koncepty, výhody, kompromisy, implementační techniky a úskalí, kterým je třeba se vyhnout. Mnoho vzorů je doplněno diagramy UML.
Shalloway a Trott navázali na své nejprodávanější první vydání a tuto knihu důkladně aktualizovali, aby odrážela nové trendy v oblasti návrhu softwaru, vzory a techniky implementace. Na základě rozsáhlé zpětné vazby od čtenářů prohloubili a zpřesnili pokrytí v celém textu a reorganizovali obsah pro ještě větší přehlednost. Nové a přepracované pokrytí v tomto vydání zahrnuje.
⬤ lepší způsoby, jak začít „myslet ve vzorech“.
⬤ Jak mohou návrhové vzory usnadnit agilní vývoj pomocí eXtreme Programming a dalších metod.
⬤ Jak používat analýzu obecnosti a variability k návrhu architektury aplikací.
⬤ Klíčová role testování v procesu vývoje založeného na vzorech.
⬤ Jak používat továrny pro efektivnější instanci a správu objektů.
⬤ Vzor Object-Pool - nový vzor, který nebyl identifikován skupinou "Gang of Four".
⬤ Nové studijní otázky na konci každé kapitoly.
Tato kniha je jemná, ale důkladná a nepředpokládá žádné zkušenosti se vzory. Je to ideální "první kniha" o vzorech a dokonalý doplněk ke klasické knize Design Patterns od Gammy. Pokud jste programátor nebo architekt, který chce co nejjasněji porozumět návrhovým vzorům - nebo pokud jste se snažili, aby pro vás fungovaly - přečtěte si tuto knihu.
© 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)