Bug

In de computerwereld is een bug een fout in een softwareprogramma. Hierdoor kan een programma onverwacht worden afgesloten of zich op een ongewenste manier gedragen. Een kleine bug kan er bijvoorbeeld voor zorgen dat een knop in de interface van een programma niet reageert wanneer u erop klikt. Een ernstigere bug kan ervoor zorgen dat het programma vastloopt of crasht door een oneindige berekening of een geheugenlek.

Vanuit het perspectief van een ontwikkelaar kunnen bugs syntaxisfouten of logische fouten in de broncode van een programma zijn. Deze fouten kunnen vaak worden opgelost met een ontwikkelingstool die toepasselijk een debugger wordt genoemd. Als fouten echter niet worden opgespoord voordat het programma wordt gecompileerd tot de uiteindelijke applicatie, zullen de bugs door de gebruiker worden opgemerkt.

Omdat bugs een negatieve invloed kunnen hebben op de bruikbaarheid van een programma, worden de meeste programma's doorgaans uitgebreid getest voordat ze aan het publiek worden uitgebracht. Commerciële software doorloopt bijvoorbeeld vaak een bètafase, waarin meerdere gebruikers alle aspecten van het programma grondig testen om er zeker van te zijn dat het goed werkt. Zodra is vastgesteld dat het programma stabiel en foutloos is, wordt het aan het publiek uitgebracht.

Natuurlijk zijn de meeste programma's, zoals we allemaal weten, zelfs na grondig testen niet volledig foutloos. Daarom brengen softwareontwikkelaars vaak "puntupdates" uit (bijvoorbeeld versie 1.0.1), die oplossingen bevatten voor bugs die zijn gevonden nadat de software was uitgebracht. Programma's die bijzonder veel bugs bevatten, hebben mogelijk meerdere puntupdates (1.0.2, 1.0.3, enzovoort) nodig om alle bugs te verwijderen.

Bijgewerkt December 17, 2008 door Per C.

quizTest je kennis

Which operating system was first created as a graphical user interface shell for DOS?

A
Mac OS X
0%
B
Linux
0%
C
Windows
0%
D
ChromeOS
0%
Correct! Incorrect!     View the DOS definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Bug op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.