Meilleure réponse
Cest une question tellement géniale car elle semble si triviale, cependant, il nest pas si facile dy répondre.
Il y a quelque temps, jai écrit cet article sur la « définition dun rapport de bogue « . Dans mes recherches, je suis tombé sur toutes sortes de définitions de bogues. Et je suis daccord avec le problème des mauvaises exigences.
Dans lensemble, jaime beaucoup la définition de Wikipédia:
«Un bogue logiciel est une erreur, un défaut, un échec ou un défaut dans un programme ou un système informatique qui l’amène à produire un résultat incorrect ou inattendu ou à se comporter de manière involontaire. »
Donc, en bref, cela signifie:
Un bogue logiciel est une erreur, un défaut, un échec ou un défaut qui produit un résultat incorrect ou inattendu.
Donc, en théorie, un bogue est quelque chose ne fonctionne pas comme prévu .
Mais que se passe-t-il si quelque chose nest pas conçu comme ça devrait être? Est-ce donc un bug? Comme vous pouvez le voir, cette question à elle seule laisse beaucoup de place à linterprétation.
Vous vous demandez peut-être pourquoi un bogue est appelé bogue? C’est une excellente question, car le terme bogue, décrivant une erreur ou un échec logiciel, remonte à 1945. Fin 1945, à l’université de Harvard, une équipe technique a trouvé quelque chose d’inhabituel entre les points de Relay70. Ils ont trouvé un vrai bogue mort (lanimal) qui a causé une erreur.
Comme indiqué dans le journal des bogues, cest le « premier cas réel de bogue détecté « .
Non importe si vous êtes développeur, concepteur ou utilisateur dun logiciel. Il y a de fortes chances que vous soyez tombé sur un bogue dans le passé ou que vous ayez même causé un bogue vous-même.