Hodnocení:
Kniha je dobře hodnocena pro své praktické pokyny týkající se postupů vývoje softwaru, zejména v kontextu agilního vývoje. Mnozí čtenáři ji považují za zasvěcenou a užitečnou jak pro začínající, tak pro zkušené vývojáře, kterým pomáhá pochopit základní koncepty a zlepšit kvalitu kódu. Někteří ji však kritizovali za to, že je příliš obecná, má zavádějící název a chybí jí hloubka týkající se skutečných agilních technik.
Klady:⬤ Dobře napsané a zasvěcené
⬤ okamžitě užitečné pro pochopení osvědčených programátorských postupů
⬤ poskytuje praktické rady pro lepší kvalitu kódu
⬤ cenné pro začátečníky i zkušené vývojáře
⬤ přehledné a snadno se v nich orientuje
⬤ obsahuje vysvětlení důležitých postupů a jejich přínosů.
⬤ Někteří čtenáři ji považují za příliš obecnou
⬤ název je považován za zavádějící, protože se dostatečně nezaměřuje na agilní techniky
⬤ nemusí být vhodná pro začátečníky nebo neprogramátory
⬤ nepovažuje se za definitivního průvodce transformací týmů do agilní podoby.
(na základě 10 hodnocení čtenářů)
Essential Skills for the Agile Developer - A Guide to Better Programming and Design
Agilní metody se staly dominantním paradigmatem vývoje softwaru, ale jejich měření a zlepšování je stále obtížné.
Kniha Základní dovednosti pro agilní vývojáře tuto mezeru vyplňuje zdola a učí osvědčené techniky pro hodnocení a optimalizaci agilních postupů jednotlivce i týmu. Kniha je napsána čtyřmi řediteli společnosti Net Objectives - jedné z předních světových agilních školicích a konzultačních firem - a odráží jejich nepřekonatelné zkušenosti s pomocí organizacím při přechodu na agilní vývoj.
Zaměřuje se na konkrétní kroky a poznatky, které mohou přinést největší zlepšení v oblasti návrhu a programování při úsporných investicích. Autoři odhalují klíčové faktory spojené s úspěšnými agilními projekty a nabízejí praktické způsoby jejich měření. Na skutečných příkladech se zabývají principy, postoji, návyky, technickými postupy a úvahami o návrhu - a především ukazují, jak je všechny spojit dohromady, aby bylo možné dodávat software s vyšší hodnotou.
Pomocí technik autorů mohou manažeři a týmy optimalizovat celou organizaci a celý produkt v průběhu celého jeho životního cyklu. Základní dovednosti pro agilní vývojáře ukazují, jak programovat podle záměru Oddělit použití od konstrukce Zvážit testovatelnost před psaním kódu Vyhnout se nadměrnému a nedostatečnému návrhu Uspět s Acceptance Test Driven Development (ATDD) Minimalizovat složitost a přepracování Efektivněji a systematičtěji používat zapouzdření Vědět, kdy a jak používat dědičnost Úspěšněji se připravit na změny Úspěšněji provádět kontinuální integraci Zvládnout výkonné osvědčené postupy pro návrh a refaktorizaci.
© 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)