
Pogreške u aplikaciji mogu biti skupe i teško ih je riješiti.
Korisnici računala ih ne vole, a programeri ih mrze. Pogreške aplikacije nastaju kada web-bazirana ili desktop aplikacija ne radi prema planu. Ove greške će uvijek postojati jer je nemoguće testirati svako zamislivo stanje koje ih uzrokuje i provjeriti da svi hardverske i mrežne komponente na računalu uvijek savršeno rade stanje.
Zablude
Ako se aplikacija ne sruši, to ne znači da nema grešaka u aplikaciji. Problemi se mogu pojaviti iza kulisa tijekom izvršavanja programa. Ovi problemi se možda nikada neće pojaviti korisniku. Programeri često kodiraju programe tako da otkriju manje pogreške i zabilježe ih u baze podataka. Takve pogreške obično nisu kritične i ne utječu na funkcionalnost aplikacije ili integritet njezinih podataka.
Video dana
Uzroci
Ponekad će program koji savršeno radi iznenada prikazati pogreške aplikacije. To se može dogoditi ako novi program izmijeni zajedničku datoteku tijekom procesa instalacije. Svi programi koji koriste zajedničku datoteku mogli bi ne funkcionirati ispravno. Međutim, većina se pogrešaka u aplikaciji događa jer programeri ili nesvjesno unose logičke pogreške u svoj kod ili ne otkrivaju potencijalne probleme tijekom faze testiranja aplikacije. Virusi i neispravan hardver također su uzroci grešaka u aplikaciji. Zvučna kartica, na primjer, može djelomično otkazati i utjecati na aplikaciju media playera. Softverski upravljački program je mali program koji upravlja ili pokreće hardverski uređaj kao što je pisač. Ako upravljački program ima problema, program za ispis mogao bi prikazati pogrešku aplikacije.
Implikacije
Posljedice koje proizlaze iz pogreške u aplikaciji kreću se od manjih neugodnosti do katastrofalnog gubitka prihoda. Ako program prikaže poruku koja kaže: "Pogreška: Molimo, odaberite drugu boju", jednostavno možete odabrati drugu boju. Ozbiljnija pogreška u aplikaciji mogla bi uzrokovati da korporacija izgubi milijune dolara jer programski modul nije uspio uzeti u obzir decimalni zarez u globalnoj prodajnoj aplikaciji. Pogreške programa također koštaju vrijeme i novac. Microsoft, na primjer, kontinuirano osigurava softverske popravke i ažuriranja za operacijski sustav Windows. Da bi to učinio, mora platiti programere čiji je jedini posao ispravljanje pogrešaka u aplikaciji.
Rješenja
Neka računala budu ažurirana i održavana. Redovito defragmentirajte svoj tvrdi disk i održavajte dovoljno slobodnog prostora na tvrdom disku. Koristite antivirusne programe za zaštitu od virusa i drugog zlonamjernog softvera. Ono što je najvažnije, preuzmite i instalirajte najnovija sigurnosna ažuriranja i hitne popravke od programera softvera i Microsofta. Ako postoji pogreška aplikacije, razvojni programeri aplikacije možda već znaju za nju i imaju dostupna ažuriranja softvera.
Zanimljiva činjenica
Jedna od najpoznatijih i potencijalno katastrofalnih pogrešaka u primjeni dogodila se kada se Apollo 11 spremao sletjeti po prvi put na Mjesec. Primitivno ugrađeno navigacijsko računalo svemirske letjelice doživjelo je pogrešku u aplikaciji zbog čega je usmjerio Mjesečev modul prema opasnom krateru ispunjenom kamenim stijenama. Neil Armstrong, zapovjednik, zanemario je upute računala i ručno je sigurno spustio letjelicu na Mjesec.