Co to je
Debugger (česky ladicí nástroj) je program nebo součást vývojářských nástrojů, který pomáhá zjistit, proč se programový kód chová jinak, než má. Vývojář může běh programu zastavit na zvoleném místě, prohlédnout si aktuální hodnoty a postupovat dál po jednotlivých krocích. Debuggery bývají součástí vývojových prostředí i webových prohlížečů.
Proč na tom záleží
Pro zadavatele je užitečné vědět, že vývojář díky němu může hledat chybu podle konkrétních zjištění, ne podle dohadů. Čím přesněji mu popíšete, co se stalo, tím snáz ji dohledá.
Modelový příklad
Na e-shopu po kliknutí na „Do košíku“ nic nenastane. Vývojář otevře vývojářské nástroje v prohlížeči, uvidí chybovou hlášku a pomocí ladění dohledá řádek kódu, který ji způsobuje.
Co byste měli vědět
- Chyby by se měly ladit na testovací kopii webu, ne na ostré verzi, kterou používají zákazníci.
- Při nahlášení chyby popište kroky, které k ní vedly, a přiložte snímek hlášky.