Chyba
Ve světě počítačů je chyba omyl v softwarovém programu. Může způsobit, že se program neočekávaně ukončí nebo se bude chovat nechtěným způsobem. Například drobná chyba může způsobit, že tlačítko v rozhraní programu po kliknutí nebude reagovat. Závažnější chyba může způsobit zamrznutí nebo pád programu kvůli nekonečnému výpočtu nebo úniku paměti.
Z pohledu vývojáře mohou být chyby syntaktické nebo logické chyby ve zdrojovém kódu programu. Tyto chyby lze často opravit pomocí vývojového nástroje výstižně nazvaného ladicí program. Pokud však chyby nejsou odhaleny před zkompilováním programu do výsledné aplikace, všimne si jich uživatel.
Protože chyby mohou negativně ovlivnit použitelnost programu, většina programů obvykle před uvedením na veřejnost prochází rozsáhlým testováním. Například komerční software často prochází beta fází, během které více uživatelů důkladně testuje všechny části programu, aby se ověřilo, že funguje správně. Jakmile se zjistí, že je program stabilní a bez chyb, je uveden na veřejnost.
Samozřejmě, jak všichni víme, většina programů není zcela bez chyb ani po důkladném testování. Z tohoto důvodu vývojáři softwaru často vydávají „drobné aktualizace“ (například verzi 1.0.1), které obsahují opravy chyb nalezených po vydání softwaru. Programy, které jsou obzvláště „chybové“, mohou vyžadovat několik drobných aktualizací (1.0.2, 1.0.3 atd.), aby se odstranily všechny chyby.
Otestujte své znalosti