Hodnocení:
Kniha je vysoce ceněna pro své rozsáhlé poznatky o agilním vývoji, návrhových vzorech a praktických příkladech kódovacích postupů. Mnoho čtenářů ji považuje za transformativní zdroj pro zlepšení svých programátorských dovedností, zejména v oblasti objektově orientovaného návrhu a agilních metodik. Objevuje se však kritika týkající se jejího ztvárnění a absence digitálního vydání spolu s obavami ohledně kvality tisku.
Klady:⬤ Hluboké znalosti principů SOLID a návrhových vzorů.
⬤ Praktické příklady, včetně podrobného přepisu párového programování.
⬤ Jasné vysvětlení agilních metodik.
⬤ Vhodné pro začátečníky i pokročilé programátory.
⬤ Často doporučováno jako povinná reference v knihovnách softwarového inženýrství.
⬤ Drahé, bez možnosti digitálního vydání.
⬤ Uvádí se špatná kvalita tisku (např. tenký papír).
⬤ Někteří čtenáři očekávali podrobnější pokrytí agilních metod.
⬤ Prezentace by mohla být uživatelsky přívětivější.
(na základě 68 hodnocení čtenářů)
Agile Software Development, Principles, Patterns, and Practices
Tato kniha, napsaná vývojářem softwaru pro vývojáře softwaru, je jedinečnou sbírkou nejnovějších metod vývoje softwaru. Autor do ní zahrnuje metody OOD, UML, návrhové vzory, agilní metody a metody XP s podrobným popisem kompletního softwarového návrhu pro opakovaně použitelné programy v jazycích C++ a Java.
Pomocí praktického přístupu k řešení problémů ukazuje, jak vyvinout objektově orientovanou aplikaci - od počátečních fází analýzy, přes nízkoúrovňový návrh až po implementaci. Provází čtenáře myšlenkami návrháře -- ukazuje chyby, slepé uličky a tvůrčí postřehy, které se objevují v průběhu procesu návrhu softwaru. KLÍČOVÁ TÉMATA: Zahrnuje: Zásady návrhu balíčků; Analýza a návrh; Vzory a křížení paradigmat: Statika a dynamika; Principy návrhu tříd; Řízení složitosti; Principy návrhu balíčků; Analýza a návrh; Vzory a křížení paradigmat.
Vysvětluje principy OOD jeden po druhém a poté je demonstruje na mnoha příkladech, kompletně zpracovaných návrzích a případových studiích. Pokrývá pasti, úskalí a řešení při aplikaci C++ a OOD a poté ukazuje, jak lze využít agilní metody.
Podrobně rozebírá metody návrhu a vývoje velkého softwaru. Obsahuje tři kapitoly, podrobně rozebírající jednu případovou studii bezpečnostního systému budovy.
MARKET:Pro softwarové inženýry, programátory a analytiky, kteří chtějí pochopit, jak navrhovat objektově orientovaný software pomocí nejmodernějších metod.
© 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)