Kniha Programování řízené testy
Z CHWiki
![]() | |
| Český název: | Programování řízené testy |
|---|---|
| Původní název: | Test Driven Development: By Example |
| Autor(ři): | Kent Beck |
| ISBN: | ISBN 8024709015 |
| Originál ISBN: | ISBN 0321146530 |
| Vydáno: | Praha, 2004 |
| Vydavatelství: | Grada |
| Edice: | Moderní programování |
| Vydavatel originálu: | Addison-Wesley Professional |
| Originál vydán: | 2002 |
| Počet stran: | 204 |
| Cílová skupina: | Programátor - pokročilý |
[editovat] Anotace
Testováním řízený vývoj programů je jedním z velkých hitů současné doby. Je to totiž jedna z velice účinných metod výrazného zvyšení produktivity programátorské práce. Nástroje a knihovny na jeho podporu se již staly povinnou součástí všech profesionálních vývojových prostředí. Proto se také anglické vydání této knihy stalo okamžitě velkým bestsellerem. Autor názorně - krok za krokem předvádí čtenáři jak takový testováním řízený vývoj probíhá, čeho je třeba se vyvarovat, co je možno alespoň dočasně zanedbat a co je na druhou stranu třeba neustále bedlivě sledovat. V první části autor čtenáři názorně demonstruje, jak probíhá typická, automatickými testy řízená úprava stávajícího kódu. Krok za krokem ukazuje, jak on v takovém případě postupuje, kterých věcí si bedlivě všímá a které naopak záměrně přehlíží. Předváděné obraty vypadají na první pohled triviálně, ale při hlubším studiu objevíte jejich promyšlenost a efektivnost. V druhé části autor předvádí, jak je možno s použitím automatickými testy řízeného vývoje naprogramovat vlastní verzi jednoho z nejslavnějších programů poslední doby – testovacího rámce xUnit. Na tomto příkladu ukazuje vývoj a testování komplikovanější logiky včetně reflexe a výjimek. Třetí část je pak koncipována jako referenční příručka, která přehledně a srozumitelně vysvětluje základní pojmy a techniky testováním řízeného vývoje programů. Postupně zde probírá typické obraty používané při testováním řízeném vývoji, používání návrhových vzorů i základní poučky refaktorizace. Kniha je psána svěží a velmi čtivou formou. Při jejím studiu se pobavíte a přitom se naučíte používat vysvětlenou metodiku k velmi rychlé a efektivní tvorbě spolehlivého, bezchybného kódu bez ohledu na to, jak je úkol složitý.
[editovat] Recenze
Kniha podává přesný postup při programování řízeném testy a vysvětluje ho podrobně na příkladech. Myslím, že s její pomocí musí být TDD jasné každému, i když přejít zcela na vývoj řízený testy není úplně jednoduché. Překlad je vcelku dobrý. Quiark

