Punaise

Définition - Que signifie Bug?

En informatique, un bogue fait référence à une erreur, un défaut ou une faille dans un programme informatique ou un système matériel. Un bogue produit des résultats inattendus ou provoque un comportement inattendu d'un système. En bref, il s'agit de tout comportement ou résultat qu'un programme ou un système obtient, mais qu'il n'a pas été conçu pour le faire.

Il n'est pas clair quand le terme «bogue» a été utilisé pour la première fois pour désigner des défauts dans quelque chose, comme même Thomas Edison l'a mentionné dans une lettre à un associé que les bogues apparaissent plus tard dans le processus d'invention et qu'il faut passer plus de temps à le réparer avant le produit peut être commercialisé.

Definir Tech explique Bug

Le 9 septembre 1947, une erreur dans l'ordinateur Mark II exploité par la marine américaine a été causée par un papillon de nuit coincé entre deux relais électriques. William Burke, l'opérateur qui l'a trouvé, était tellement amusé qu'il a pris le papillon de nuit et l'a placé dans un journal de bord avec l'annotation «Premier cas réel de bogue trouvé». C'était un jeu de mots et ce n'est certainement pas la première fois que le mot était utilisé pour désigner des erreurs. Le journal de bord est maintenant exposé au Musée national d'histoire américaine du Smithsonian Institute, avec le papillon toujours attaché.

On ne sait pas quand le terme «bug» a été utilisé pour la première fois pour désigner des fautes dans quelque chose. Thomas Edison, l'inventeur du XIXe siècle, a mentionné dans une lettre à un associé que des bogues apparaissent plus tard dans le processus d'invention et qu'il faudrait plus de temps pour les correctifs avant la commercialisation du produit.

C'est souvent l'objectif de tout développeur ou concepteur de logiciels de produire un travail sans bogue. En vérité, un produit sans bug est une marque très difficile (et coûteuse) à réaliser. Certains bogues peuvent causer des inconvénients insignifiants, mais d'autres peuvent, et ont causé, des dommages graves et même la mort. De nombreuses technologies avancées de conception et de mise en œuvre visent à prévenir le nombre et la gravité des bogues et l'identification et la suppression desdits défauts le plus tôt possible dans le processus de production. L'action de supprimer ces erreurs s'appelle le débogage.