Bug patrol aneb hledáme a odstraňujeme chyby systematicky
Chyby jsou součástí všeho co děláme, chyby v aplikacích jenž vyvíjíme jsou nedílnou
součástí vývojového procesu. Postupy usnadňující odhalení chyb jsou všeobecně známé,
jedná se například unit testing apod. Na druhou stranu jsou ještě procesy, které nám pomáhají
chybám předcházet. Do této kategorie lze zařadit nástroje, které analyzují napsaný kód
a hledají ty části, které by nám mohly způsobit vznik chyby.
Článek Joe Walkera
Bug patrol — Automate your software improvement process
je o chybách a nástrojích, které umožňují analyzovat kód a předcházet chybám hned v jejich
prvopočátku. Mnoho z těchto nástrojů může být integrováno přímo do vývojového prostředí a
může být zapojeno přímo při kompilaci. Tímto způsobem využívám PMD plug-in ve vývojovém
prostředí Eclipse. Navíc většina nástrojů lze spouštět jako
úlohy pro Ant, což umožňuje testovat kompletní kód v určitých fázích vývoje.
Související články
Související epizody CZ Podcastu
- #261 · Leadership
O vedení lidí a týmů.
- #3 · Java 6 SE, Vývoj webových aplikací
Dagi a Filemon o novinkách v Javě 6 a webových frameworcích.
- #1 · Vývojová prostředí v Javě
První díl CZ Podcastu se věnuje vývojovým prostředím pro Javu.