Chyba
Ve světě počítačů je chyba chybou softwaru program. Může to způsobit, že program neočekávaně ukončí nebo se bude chovat neúmyslně. Například malá chyba může způsobit, že tlačítko v rozhraní programu nebude reagovat, když na něj kliknete. Vážnější chyba může způsobit, že program přestane reagovat nebo selže kvůli nekonečnému výpočtu nebo únik paměti.
Z pohledu vývojáře mohou být chyby syntax nebo logické chyby uvnitř Zdrojový kód programu. Tyto chyby lze často opravit pomocí vývojového nástroje s příhodným názvem a debugger. Pokud však chyby nejsou zachyceny před spuštěním programu sestaven do finále aplikace, chyby si uživatel všimne.
Protože chyby mohou negativně ovlivnit použitelnost programu, většina programů obvykle projde spoustou testování, než budou zveřejněny. Například, komerční software často prochází a beta fáze, kde více uživatelů důkladně otestuje všechny aspekty programu, aby se ujistil, že funguje správně. Jakmile je program určen jako stabilní a bez chyb, je uvolněn pro veřejnost.
Jak všichni víme, většina programů samozřejmě není zcela bezchybná, a to ani po důkladném testování. Z tohoto důvodu vývojáři softwaru často vydávají „bodové aktualizace“ (např. Verze 1.0.1), které obsahují opravy chyb u chyb, které byly nalezeny po vydání softwaru. Programy, které jsou obzvláště „buggy“, mohou vyžadovat vícebodové aktualizace (1.0.2, 1.0.3 atd.), Aby se zbavily všech chyb.