Home : Uvjeti softvera : Definicija greške

Buba

U računalnom svijetu greška je pogreška u softveru program. To može dovesti do neočekivanog napuštanja programa ili nenamjernog ponašanja. Na primjer, mala greška može uzrokovati da gumb unutar programskog sučelja ne reagira kad ga kliknete. Ozbiljnija greška može uzrokovati zaustavljanje ili pad programa zbog beskonačnog izračuna ili curenje memorije.

Iz perspektive programera, bugovi mogu biti sintaksa ili logičke pogreške unutar Izvorni kod programa. Te se pogreške često mogu ispraviti pomoću razvojnog alata prikladno nazvanog a pronalaženje pogrešaka. Međutim, ako se pogreške ne uhvate prije nego što program započne sastaviti u završnicu primjena, korisnik će primijetiti bugove.

Budući da programske pogreške mogu negativno utjecati na upotrebljivost programa, većina programa obično prođe puno testiranja prije nego što ih pusti u javnost. Na primjer, komercijalni softver često prolazi kroz beta faza, gdje više korisnika temeljito testira sve aspekte programa kako bi se osiguralo da pravilno funkcionira. Jednom kada se utvrdi da je program stabilan i bez grešaka, objavljuje se za javnost.

Naravno, kao što svi znamo, većina programa nema potpuno pogreške, čak i nakon što su temeljito testirani. Iz tog razloga programeri softvera često objavljuju "točkovna ažuriranja" (npr. Verzija 1.0.1), koja uključuju ispravke programskih pogrešaka za pogreške pronađene nakon izdavanja softvera. Programi koji su posebno "buggy" mogu zahtijevati ažuriranje više točaka (1.0.2, 1.0.3, itd.) Kako bi se riješili svih bugova.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju programske pogreške. U računalnoj terminologiji objašnjava što znači Bug i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve definicije na web mjestu TechLib napisane su kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija greške korisna, možete se na nju pozvati pomoću gore navedenih citata.