Ladění
Ladění je hledání a oprava chyb (nebo omylů) v softwarovém programu. Chyby mohou být drobné nepříjemnosti například ignorování uživatelského (vstupu za určitých okolností) nebo závažné problémy, které mohou způsobit úniky paměti nebo pády. Vývojáři softwaru mohou program ladit několika způsoby, například pomocí ladicího programu nebo analýzou hlášení o pádech.
Vývojáři softwaru ladí svůj software před jeho vydáním, aby zachytili co nejvíce chyb ještě předtím, než bude aplikace zpřístupněna veřejnosti. Je nepravděpodobné, že vývojář najde všechny chyby hned napoprvé, takže většina vývojářů má zavedený postup pro získávání zpětné vazby o chybách od uživatelů. Vývojář může vydat ranou verzi svého softwaru, známou jako beta verze, omezenému počtu uživatelů, kteří pomohou odhalit chyby. Může uživatele přímo požádat o hlášení chyb nebo do svého softwaru zahrnout specializovaný kód, který vývojáři automaticky odesílá hlášení o pádech. Po dalším kole ladění vydá vývojář opravu.
Integrovaná vývojová prostředí (IDE) obsahují ladicí programy, které vývojářům pomáhají ladit zdrojový kód aplikace. Tyto ladicí programy spouštějí zdrojový kód aplikace několika zvláštními způsoby — ladicí program může spouštět program krok za krokem a mezi jednotlivými kroky se pozastavovat, což usnadňuje určení místa, kde se objevují chyby; ladicí program může během běhu měnit zdrojový kód programu, a umožnit tak provádění změn za běhu; nebo může také zaznamenávat činnost programu pro pozdější přehrání a analýzu.
Otestujte své znalosti