Začínáme programovat extrémně

O extrémním programování (XP) se v poslední době hovoří jako o jednom z trendů, kterým se může vydat vývoj softwa...


O extrémním programování (XP) se v poslední době hovoří jako o jednom z trendů,
kterým se může vydat vývoj softwaru. Co ale tato "nová metodika" vlastně
znamená?
Kniha Extrémní programování, kterou vydalo nakladatelství Grada, představuje,
pokud mi je známo, jedinou česky psanou rozsáhlejší publikaci na toto téma.
Pokud se tedy zamýšlíte, co by vám XP mohlo přinést, je pro vás příslušná
investice prakticky nutností.
Extrémní programování totiž neobnáší jen "nejviditelnější důsledek", totiž
práci na zdrojových kódech ve dvojicích, ale znamená řadu zásadnějších změn v
samotné metodice vývoje. Veškeré úvahy se točí především kolem ekonomické
návratnosti projektů, dozvíte se tedy například, kdy se vyplatí výsledek
celodenního programátorského úsilí prostě smazat. Má smysl implementovat
určitou funkci ihned, nebo se vyplatí vše odložit na později? Jak si stanovit
priority, jak neustále odstraňovat z kódu redundance a činit ho přehlednějším?
Postačuje objektový přístup?
Je škoda, že jazyk publikace představuje pro čtenáře zdroj utrpení. Bombastické
formulace, lehce křečovité vtipy, hromady pravopisných a stylistických chyb,
doslovné překlady, které v češtině balancují na hranici gramotnosti. Pochopit,
co se ta která věta snaží sdělit, je často úkolem spíše pro kryptologa.
To vše by bylo důvodem knihu odsoudit, ovšem jiná publikace k dispozici zřejmě
není. Pokud se tedy nehodláte spokojit s materiály v angličtině, které
postahujete z internetu, nebo s těmi několika články o XP v česky psaném
odborném tisku, je Extrémní programování pro vás nezbytností. Nakonec se textem
probojujete a řadu informací skutečně získáte. XP není jistě všelékem a
budoucnost tohoto přístupu je ve hvězdách, minimálně ale umožňuje podívat se na
řadu věcí pod jiným úhlem.
(Kent Beck: Extrémní programování, Grada, Praha, 2002, 158 stran, 195 Kč)









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.