Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem

Hodnocení: ⭐⭐⭐⭐  (3,8 z 5)

Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem (Alan Shalloway)

Recenze čtenářů

Shrnutí:

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ů.

Zápory:

⬤ 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ářů)

Původní název:

Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Obsah knihy:

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.

Další údaje o knize:

ISBN:9780321543738
Autor:
Vydavatel:
Podtitul:A Guide to Better Programming and Design
Jazyk:angličtina
Vazba:Měkká vazba
Rok vydání:2011
Počet stran:272

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh - Design Patterns Explained:...
"Jednou ze skvělých věcí na knize je způsob, jakým...
Vysvětlení návrhových vzorů: Nový pohled na objektově orientovaný návrh - Design Patterns Explained: A New Perspective on Object-Oriented Design
Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem - Essential Skills...
Agilní metody se staly dominantním paradigmatem...
Základní dovednosti pro agilní vývojáře - Průvodce lepším programováním a návrhem - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Díla autora vydali tito vydavatelé: