Beste antwoord
Dit is zon geweldige vraag omdat het zo triviaal lijkt, maar het is niet zo eenvoudig te beantwoorden.
Een tijdje geleden schreef ik dit artikel over de “ definitie van een bugrapport “. In mijn onderzoek kwam ik allerlei verschillende definities van bugs tegen. En ik ben het eens met het probleem van de verkeerde vereisten.
Al met al vind ik de definitie van Wikipedia erg mooi:
“Een softwarefout is een fout, fout, storing of fout in een computerprogramma of systeem dat ervoor zorgt dat het een onjuist of onverwacht resultaat oplevert of zich op een onbedoelde manier gedraagt. ”
Kort gezegd betekent dit:
Een softwarefout is een fout, fout, storing of fout die een onjuist of onverwacht resultaat oplevert.
Dus in theorie is een bug iets werkt niet zoals ontworpen .
Maar wat als iets niet is ontworpen zoals het zou moeten zijn? Is het dan een bug? Zoals je kunt zien, laat deze vraag alleen al veel ruimte voor interpretatie.
Je vraagt je misschien af waarom een bug een bug wordt genoemd? Het is een goede vraag, want de term bug, die een softwarefout of -fout beschrijft, gaat ver terug tot 1945. Eind 1945 ontdekte een technisch team aan de Universiteit van Harvard iets ongebruikelijks tussen punten in Relay70. Ze hebben een echte dode bug (het dier) gevonden die een fout veroorzaakte.
Zoals vermeld in het buglogboek, is het de “ eerste daadwerkelijke bug die werd gevonden “.
Nee maakt uit of u een ontwikkelaar, ontwerper of gebruiker van software bent. De kans is groot dat u in het verleden een bug bent tegengekomen, of misschien heeft u zelf een bug veroorzaakt.