Rakendusvead võivad olla kulukad ja neid on raske lahendada.
Arvutikasutajatele ei meeldi need ja tarkvaraarendajad vihkavad neid. Rakenduse vead ilmnevad siis, kui veebipõhine või töölauarakendus ei tööta plaanipäraselt. Need vead on alati olemas, sest kõiki neid põhjustavaid mõeldavaid seisundeid on võimatu testida ja veendumaks, et kõik arvuti riistvara- ja võrgukomponendid töötavad alati laitmatult tingimus.
Valed arusaamad
Kui rakendus ei jookse kokku, ei tähenda see, et rakenduses pole vigu. Programmide täitmisel võivad kulisside taga tekkida probleemid. Need probleemid ei pruugi kasutajale kunagi ilmuda. Arendajad kodeerivad programme sageli nii, et nad tuvastavad väiksemad vead ja logivad need andmebaasidesse. Sellised vead on tavaliselt mittekriitilised ega mõjuta rakenduse funktsionaalsust ega selle andmete terviklikkust.
Päeva video
Põhjused
Mõnikord kuvab ideaalselt töötav programm ootamatult rakenduse vead. See võib juhtuda, kui uus programm muudab installiprotsessi ajal jagatud faili. Kõik jagatud faili kasutavad programmid ei pruugi korralikult töötada. Enamik rakendusvigu ilmnevad aga seetõttu, et arendajad lisavad oma koodi teadmatult loogikavead või ei avasta võimalikke probleeme rakenduse katsefaasis. Viirused ja vigane riistvara põhjustavad ka rakendusvigu. Näiteks helikaart võib osaliselt ebaõnnestuda ja mõjutada meediumipleieri rakendust. Tarkvaradraiver on väike programm, mis haldab või käitab riistvaraseadet, näiteks printerit. Kui draiveril on probleeme, võib printimisprogramm kuvada rakenduse veateate.
Tagajärjed
Rakendusvea tagajärjed ulatuvad väiksematest ebamugavustest kuni katastroofilise sissetuleku kaotuseni. Kui programm kuvab teate "Viga: palun valige mõni muu värv", saate lihtsalt valida mõne muu värvi. Tõsisem rakenduseviga võib põhjustada ettevõttel miljonite dollarite kaotuse, kuna programmimoodul ei arvestanud globaalses müügirakenduses koma. Programmivead maksavad ka aega ja raha. Näiteks Microsoft pakub pidevalt Windowsi operatsioonisüsteemi tarkvaraparandusi ja värskendusi. Selleks peab ta maksma arendajatele, kelle ainus ülesanne on rakendusvigade parandamine.
Lahendused
Hoidke arvuteid ajakohastatud ja hooldatud. Defragmentige kõvaketas regulaarselt ja säilitage kõvakettal piisavalt vaba kettaruumi. Kasutage viiruste ja muu pahavara eest kaitsmiseks viirusetõrjeprogramme. Kõige tähtsam on see, et laadige alla ja installige tarkvaraarendajate ja Microsofti uusimad turbevärskendused ja kiirparandused. Kui rakenduses on viga, võivad rakenduse arendajad sellest juba teada ja neil on saadaval tarkvarauuendused.
Huvitav fakt
Üks kuulsamaid ja potentsiaalselt katastroofilisi rakendusvigu juhtus siis, kui Apollo 11 oli esimest korda Kuul maandumisel. Kosmoselaeva primitiivses pardanavigatsiooniarvutis ilmnes rakendusviga, mille tõttu see suunas Kuu mooduli ohtliku rändrahnidega täidetud kraatri poole. Komandör Neil Armstrong eiras arvuti juhiseid ja maandas kosmoselaeva käsitsi ohutult Kuule.