Chyby aplikace mohou být nákladné a obtížně řešitelné.
Uživatelé počítačů je nemají rádi a vývojáři softwaru je nenávidí. K chybám aplikace dochází, když webová nebo stolní aplikace nefunguje podle plánu. Tyto chyby budou existovat vždy, protože je nemožné otestovat všechny myslitelné podmínky, které je způsobují a ověřit, že všechny hardwarové a síťové komponenty v počítači vždy perfektně fungují stav.
Mylné představy
Pokud aplikace nespadne, neznamená to, že v aplikaci nejsou žádné chyby. Problémy mohou nastat v zákulisí při provádění programů. Tyto problémy se uživateli nemusí nikdy objevit. Vývojáři často kódují programy tak, aby detekovaly drobné chyby a zaznamenávaly je do databází. Takové chyby jsou obvykle nekritické a neovlivňují funkčnost aplikace ani integritu jejích dat.
Video dne
Příčiny
Někdy program, který funguje perfektně, náhle zobrazí chyby aplikace. K tomu může dojít, pokud nový program změní sdílený soubor během procesu instalace. Všechny programy, které používají sdílený soubor, nemusí správně fungovat. K většině chyb aplikací však dochází, protože vývojáři buď nevědomky zavádějí logické chyby do svého kódu, nebo nezjistí potenciální problémy během testovací fáze aplikace. Viry a vadný hardware jsou také příčinou chyb aplikací. Například zvuková karta může částečně selhat a ovlivnit aplikaci přehrávače médií. Softwarový ovladač je malý program, který spravuje nebo spouští hardwarové zařízení, jako je tiskárna. Pokud má ovladač problémy, tiskový program může zobrazit chybu aplikace.
Důsledky
Následky vyplývající z chyby aplikace se pohybují od drobných nepříjemností až po katastrofální ztrátu příjmu. Pokud program zobrazí zprávu, která říká: „Chyba: Vyberte prosím jinou barvu“, můžete jednoduše vybrat jinou barvu. Závažnější chyba aplikace by mohla způsobit, že společnost přijde o miliony dolarů, protože programový modul nedokázal zohlednit desetinnou čárku v globální prodejní aplikaci. Chyby programu také stojí čas a peníze. Společnost Microsoft například neustále poskytuje opravy a aktualizace softwaru pro operační systém Windows. K tomu musí platit vývojáře, jejichž jediným úkolem je opravovat chyby aplikací.
Řešení
Udržujte počítače aktualizované a udržované. Pravidelně defragmentujte pevný disk a udržujte na něm dostatek volného místa. K ochraně před viry a jiným malwarem používejte antivirové programy. Nejdůležitější je stáhnout a nainstalovat nejnovější aktualizace zabezpečení a opravy hotfix od vývojářů softwaru a společnosti Microsoft. Pokud existuje chyba aplikace, vývojáři aplikace o ní již mohou vědět a mít k dispozici aktualizace softwaru.
Zajímavý fakt
K jedné z nejznámějších a potenciálně katastrofických chyb aplikace došlo, když se Apollo 11 chystalo poprvé přistát na Měsíci. Primitivní palubní navigační počítač kosmické lodi zaznamenal chybu aplikace, která způsobila nasměrování lunárního modulu k nebezpečnému kráteru plnému balvanů. Neil Armstrong, velitel, nerespektoval pokyny počítače a ručně bezpečně přistál s kosmickou lodí na Měsíci.