Грешке у апликацији могу бити скупе и тешко их је решити.
Корисници рачунара их не воле, а програмери софтвера их мрзе. Грешке у апликацији настају када веб-базирана или десктоп апликација не ради према плану. Ове грешке ће увек постојати јер је немогуће тестирати свако замисливо стање које их узрокује и да провери да ли сви хардверски и мрежни делови на рачунару увек савршено раде стање.
Заблуде
Ако се апликација не руши, то не значи да нема грешака у апликацији. Проблеми се могу појавити иза сцене док се програми извршавају. Ови проблеми се можда никада неће појавити кориснику. Програмери често кодирају програме тако да открију мање грешке и евидентирају их у базе података. Такве грешке обично нису критичне и не утичу на функционалност апликације или интегритет њених података.
Видео дана
Узроци
Понекад ће програм који савршено ради изненада приказати грешке апликације. Ово се може догодити ако нови програм измени дељени фајл током процеса инсталације. Сви програми који користе заједничку датотеку можда неће исправно функционисати. Међутим, већина грешака у апликацији се јавља зато што програмери или несвесно уносе логичке грешке у свој код или не откривају потенцијалне проблеме током фазе тестирања апликације. Вируси и неисправан хардвер такође су узроци грешака у апликацији. Звучна картица, на пример, може делимично да поквари и утиче на апликацију медија плејера. Софтверски драјвер је мали програм који управља или покреће хардверски уређај као што је штампач. Ако управљачки програм има проблема, програм за штампање би могао да прикаже грешку апликације.
Последице
Последице које проистичу из грешке у апликацији крећу се од мањих непријатности до катастрофалног губитка прихода. Ако програм прикаже поруку која каже: „Грешка: Молимо, изаберите другу боју“, можете једноставно одабрати другу боју. Озбиљнија грешка у апликацији могла би да доведе до тога да корпорација изгуби милионе долара јер програмски модул није успео да узме у обзир децимални зарез у глобалној продајној апликацији. Програмске грешке такође коштају време и новац. Мицрософт, на пример, непрекидно обезбеђује софтверске исправке и ажурирања за оперативни систем Виндовс. Да би то урадио, мора да плати програмере чији је једини посао да исправљају грешке у апликацији.
Решења
Одржавајте рачунаре ажурираним и одржаваним. Редовно дефрагментирајте чврсти диск и одржавајте адекватан слободан простор на чврстом диску. Користите антивирусне програме за заштиту од вируса и другог злонамерног софтвера. Најважније, преузмите и инсталирајте најновија безбедносна ажурирања и хитне исправке од програмера софтвера и Мицрософта. Ако постоји грешка у апликацији, програмери апликације можда већ знају за њу и имају доступна ажурирања софтвера.
Занимљива чињеница
Једна од најпознатијих и потенцијално катастрофалних грешака у примени догодила се када је Аполо 11 требало да слети по први пут на Месец. Примитивни уграђени навигациони рачунар свемирске летелице доживео је грешку у апликацији због чега је усмерио Лунарни модул ка опасном кратеру испуњеном каменим громадама. Неил Армстронг, командант, занемарио је упутства компјутера и ручно је безбедно спустио летелицу на Месец.