ExtrΘmnφ programovßnφ

Jak °φdit softwarov² projekt? Jak zabezpeΦit, aby byl hotov vΦas, s co nejmenÜφmi nßklady, aby jeho ·dr₧ba byla co nejlacin∞jÜφ, aby zm∞ny zadßnφ v pr∙b∞hu prßce na projektu znamenaly co nejmenÜφ ztrßty? Jak se majφ chovat programßto°i ve v²vojov²ch t²mech, aby s co nejmenÜφ nßmahou ud∞lali co nejvφce? To jsou otßzky, kterΘ zajφmajφ mana₧ery vÜech softwarov²ch firem a mnohΘ programßtory. Kniha Kenta Becka na n∞ nabφzφ odpov∞di.

ExtrΘmnφ programovßnφ p°edstavuje metodiku °φzenφ softwarovΘho projektu, tedy metodiku p°φstupu k lidem, v²vojß°∙m i zßkaznφk∙m, metodiku pro zachßzenφ s °eÜen²m problΘmem atd. Tato metodika je urΦena p°edevÜφm pro v²vojß°skΘ t²my, z jejφ znalosti vÜak m∙₧e t∞₧it i samostatn² programßtor.

Autor v tΘto knize vysv∞tluje principy extrΘmnφho programovßnφ. Kniha mß t°i Φßsti, kterΘ se postupn∞ v∞nujφ p°φstupu k °eÜenΘmu problΘmu, postupu jeho °eÜenφ a implementaci extrΘmnφho programovßnφ. V °ad∞ velmi krßtk²ch kapitol autor postupn∞ probφrß rizika v²voje programovΘho vybavenφ, jednotlivΘ kroky (epizody) v²voje, ekonomickΘ aspekty v²voje, nßklady na zm∞ny, strategii testovßnφ, postup zavßd∞nφ extrΘmnφho programovßnφ a dalÜφ aspekty tohoto p°φstupu.

V²klad autor ilustruje na p°φkladech ze svΘ konzultantskΘ praxe. Vyvracφ n∞kterΘ pevn∞ zako°en∞nΘ m²ty, poΦφnaje tφm nejznßm∞jÜφm, ₧e p°i v²voji softwaru nemusφ dochßzet ke zm∞nßm v zadßnφ a v nßvrhu. Vedle obecn²ch princip∙ softwarovΘho projektu probφrß i technickΘ a p°edevÜφm lidskΘ detaily v²voje, nebo¥ ty mohou velmi podstatn²m zp∙sobem ovlivnit nejen pr∙b∞h a cenu v²voje, ale i to, zda bude projekt v∙bec dokonΦen. (ExtrΘmnφ programovßnφ se vedle mimo°ßdnΘho d∙razu na testovßnφ zab²vß takΘ takov²mi detaily, jako je uspo°ßdßnφ nßbytku v mφstnosti, kde v²vojß°i pracujφ, jejich pracovnφ re₧im atd.)

Na mnoha mφstech se autor opakuje, znovu °φkß totΘ₧, i kdy₧ v trochu jin²ch souvislostech. Z°ejm∞ mu p°ipadß, ₧e n∞kterΘ v∞ci nestaΦφ °φci jednou nebo dvakrßt, ₧e je t°eba je lidem opravdu "natlouci" do hlavy. (NejspφÜ mß pravdu, lidΘ jsou obΦas nepouΦitelnφ - nejen v politice, ale i p°i v²voji softwaru.)

Celkov∞ dobr² dojem z tΘto knihy kazφ jejφ jazyk; nap°φklad Φty°°ßdkovΘ v∞novßnφ v zßhlavφ knihy obsahuje dv∞ pravopisnΘ chyby.

Je to u₧iteΦnß kniha, kterß zaplnila citelnou mezeru na naÜem trhu. Ocenφ ji nejen mana₧e°i, ale i °adovφ programßto°i z v²vojov²ch t²m∙, a mo₧nß i programßto°i, kte°φ pracujφ samostatn∞.

Miroslav Virius

Autor: Kent Beck
Vydavatel: Grada Publishing
PoΦet stran: 158 stran
Cena: 195 KΦ (316 Sk)
Jazyk: v ΦeÜtin∞
ISBN: 80-247-0300-9