Hodnotenie:
Kniha je dobre hodnotená pre svoje praktické usmernenia týkajúce sa postupov vývoja softvéru, najmä v kontexte agilného vývoja. Mnohí čitatelia ju považujú za hlbokú a užitočnú pre začínajúcich aj skúsených vývojárov, ktorým pomáha pochopiť základné koncepty a zlepšiť kvalitu kódu. Niektorí ju však kritizovali za to, že je príliš všeobecná, má zavádzajúci názov a chýba jej hĺbka, pokiaľ ide o skutočné agilné techniky.
Výhody:⬤ Dobre napísaná a prehľadná
⬤ okamžite užitočná na pochopenie osvedčených postupov programovania
⬤ poskytuje praktické rady na zlepšenie kvality kódu
⬤ cenná pre začiatočníkov aj skúsených vývojárov
⬤ dobre organizovaná a prehľadná
⬤ obsahuje vysvetlenia dôležitých postupov a ich prínosov.
⬤ Niektorí čitatelia ju považujú za príliš všeobecnú
⬤ názov sa považuje za zavádzajúci, pretože sa dostatočne nezameriava na agilné techniky
⬤ nemusí byť vhodná pre začiatočníkov alebo neprogramátorov
⬤ nepovažuje sa za definitívneho sprievodcu transformáciou tímov na agilné.
(na základe 10 čitateľských recenzií)
Essential Skills for the Agile Developer - A Guide to Better Programming and Design
Agilný vývoj sa stal dominantnou paradigmou vývoja softvéru, ale agilné metódy sa stále ťažko merajú a zlepšujú.
Kniha Základné zručnosti pre agilného vývojára vypĺňa túto medzeru zdola nahor a učí osvedčené techniky na hodnotenie a optimalizáciu agilných postupov jednotlivca aj tímu. Táto kniha, ktorú napísali štyria riaditelia spoločnosti Net Objectives - jednej z popredných svetových firiem zaoberajúcich sa agilným školením a poradenstvom - odráža ich neprekonateľné skúsenosti s pomocou organizáciám pri prechode na agilný vývoj.
Zameriava sa na konkrétne činnosti a poznatky, ktoré môžu priniesť najväčšie zlepšenia v oblasti návrhu a programovania pri hospodárnych investíciách. Autori odhaľujú kľúčové faktory spojené s úspešnými agilnými projektmi a ponúkajú praktické spôsoby ich merania. Prostredníctvom skutočných príkladov sa zaoberajú princípmi, postojmi, návykmi, technickými postupmi a návrhovými úvahami - a predovšetkým ukazujú, ako ich všetky spojiť, aby sa dosiahla vyššia hodnota softvéru.
Pomocou techník autorov môžu manažéri a tímy optimalizovať celú organizáciu a celý produkt počas celého jeho životného cyklu. Základné zručnosti pre agilného vývojára ukazujú, ako programovať podľa zámeru Oddeliť používanie od konštrukcie Zvážiť testovateľnosť pred písaním kódu Vyhnúť sa nadmernému a nedostatočnému návrhu Uspieť s vývojom riadeným akceptačnými testami (ATDD) Minimalizovať zložitosť a prepracovanie Efektívnejšie a systematickejšie používať zapuzdrenie Vedieť, kedy a ako používať dedičnosť Úspešnejšie sa pripraviť na zmeny Úspešnejšie vykonávať kontinuálnu integráciu Ovládať účinné osvedčené postupy pre návrh a refaktorovanie
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)