Hem : Programvaruvillkor : Buggdefinition

Bug

I datorvärlden är ett fel ett programfel program. Det kan orsaka att ett program oväntat slutar eller beter sig på ett oavsiktligt sätt. Till exempel kan ett litet fel orsaka att en knapp i programmets gränssnitt inte svarar när du klickar på den. Ett allvarligare fel kan orsaka att programmet hänger eller kraschar på grund av en oändlig beräkning eller minnesförlust.

Ur utvecklarperspektiv kan buggar vara syntax eller logikfel inom källkod av ett program. Dessa fel kan ofta åtgärdas med hjälp av ett utvecklingsverktyg som passar namnet a debugger. Men om fel inte fångas innan programmet är sammanställas in i finalen ansökan, kommer buggarna att märkas av användaren.

Eftersom buggar kan påverka användningen av ett program negativt, går de flesta program ofta igenom mycket test innan de släpps för allmänheten. Till exempel, kommersiell programvara går ofta igenom en betafas, där flera användare noggrant testar alla aspekter av programmet för att se till att det fungerar korrekt. När programmet har fastställts vara stabilt och fritt från fel släpps det allmänheten.

Naturligtvis, som vi alla vet, är de flesta program inte helt felfria, inte ens efter att de har testats noggrant. Av denna anledning släpper programvaruutvecklare ofta "punktuppdateringar" (t.ex. version 1.0.1), som inkluderar buggfixar för fel som hittades efter att programvaran släpptes. Program som är särskilt "buggy" kan kräva flera punktuppdateringar (1.0.2, 1.0.3, etc.) för att bli av med alla buggar.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av Bug. Det förklarar i dataterminologi vad Bug betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna bugdefinition är till hjälp kan du referera till den med citatlänkarna ovan.