Az alkalmazási hibák költségesek és nehezen megoldhatók.
A számítógép-felhasználók nem szeretik, a szoftverfejlesztők pedig utálják őket. Alkalmazási hibák akkor fordulnak elő, ha egy webalapú vagy asztali alkalmazás nem működik a terv szerint. Ezek a hibák mindig fennállnak, mert lehetetlen minden elképzelhető körülményt tesztelni, amely ezeket okozza és ellenőrizze, hogy a számítógép összes hardvere és hálózati összetevője mindig kifogástalanul működik-e feltétel.
Tévhitek
Ha egy alkalmazás nem omlik össze, az nem jelenti azt, hogy nincsenek alkalmazáshibák. Problémák léphetnek fel a színfalak mögött, miközben a programok futnak. Előfordulhat, hogy ezek a problémák soha nem jelennek meg a felhasználó számára. A fejlesztők gyakran kódolnak programokat, hogy észleljék a kisebb hibákat és naplózzák azokat az adatbázisokba. Az ilyen hibák általában nem kritikusak, és nem befolyásolják az alkalmazás működését vagy az adatok integritását.
A nap videója
Okoz
Néha egy tökéletesen működő program hirtelen alkalmazáshibákat jelenít meg. Ez akkor fordulhat elő, ha egy új program módosít egy megosztott fájlt a telepítési folyamat során. Előfordulhat, hogy a megosztott fájlt használó programok nem fognak megfelelően működni. A legtöbb alkalmazáshiba azonban azért fordul elő, mert a fejlesztők vagy tudtukon kívül logikai hibákat vezetnek be a kódjukba, vagy nem fedezik fel a lehetséges problémákat az alkalmazás tesztelési fázisa során. A vírusok és a hibás hardver szintén okai az alkalmazáshibáknak. Egy hangkártya például részben meghibásodhat, és hatással lehet egy médialejátszó alkalmazásra. A szoftver-illesztőprogram egy kisméretű program, amely hardvereszközt, például nyomtatót kezel vagy futtat. Ha egy illesztőprogram problémát tapasztal, egy nyomtatóprogram alkalmazáshibát jeleníthet meg.
Következmények
A pályázati hiba következményei a kisebb kellemetlenségektől a katasztrofális bevételkiesésig terjednek. Ha egy program „Hiba: Kérem, válasszon másik színt” üzenetet jelenít meg, egyszerűen választhat másik színt. Egy komolyabb alkalmazáshiba miatt a vállalat több millió dollárt veszíthet, mert egy programmodul nem számol egy tizedesvesszőt egy globális értékesítési alkalmazásban. A programhibák is időbe és pénzbe kerülnek. A Microsoft például folyamatosan szoftverjavításokat és frissítéseket biztosít a Windows operációs rendszerhez. Ennek érdekében fizetnie kell azoknak a fejlesztőknek, akiknek egyetlen feladata az alkalmazási hibák kijavítása.
Megoldások
Tartsa naprakészen és karbantartva a számítógépeket. Rendszeresen töredezettségmentesítse merevlemezét, és tartson fenn elegendő szabad lemezterületet a merevlemezen. Használjon víruskereső programokat a vírusok és más rosszindulatú programok elleni védelem érdekében. A legfontosabb, hogy töltse le és telepítse a szoftverfejlesztők és a Microsoft legújabb biztonsági frissítéseit és gyorsjavításait. Ha az alkalmazás hibája van, akkor az alkalmazás fejlesztői már tudnak róla, és elérhetők a szoftverfrissítések.
Érdekes tény
Az egyik leghíresebb és potenciálisan katasztrofális alkalmazási hiba akkor történt, amikor az Apollo 11 először készült leszállni a Holdra. Az űrszonda primitív fedélzeti navigációs számítógépe alkalmazási hibát észlelt, ami miatt a Hold modult egy veszélyes sziklákkal teli kráter felé irányította. Neil Armstrong, a parancsnok figyelmen kívül hagyta a számítógép utasításait, és manuálisan biztonságosan landolta az űrhajót a Holdon.