Là, la lecture de l’article m’en bouche un trou. Apparemment, l’informatique se réfugie partout. Défintion du « Bug » d’après Wiki :
Un bug informatique (anglicisme) ou bogue informatique (francisation de l’anglais bug, « insecte ») est un défaut de logique dans un programme informatique qui provoque une calculation incorrecte à l’origine de dysfonctionnements et de pannes.
La gravité du dysfonctionnement peut aller de bénigne (défauts d’affichage mineurs) à majeure (explosion du vol 501 de la fusée Ariane 5). On ne qualifie de bug qu’un problème confirmé du logiciel lui-même, le fait technique ou anomalie logicielle désignant plus largement tout comportement inattendu, soupçonné d’être une déficience.
Les bogues résultent d’erreurs de programmation. L’erreur peut résider dans un logiciel applicatif, dans les logiciels tiers utilisés par ce logiciel applicatif, voire dans le micrologiciel d’un composant matériel comme ce fut le cas du bug de la division du Pentium [1]. Une rustine (anglais patch) est un morceau de logiciel destiné à corriger un ou plusieurs bogues.
Le terme « bug » est un terme familier et usuel. Dans le monde professionnel, avec des variantes selon la culture de l’entreprise, on préfère utiliser des termes comme fait technique, défaut (software defect), non-conformité, etc.
Origine : Le terme est dérivé du mot anglais bug (insecte), venant du jargon des ingénieurs de matériel et représentant les problèmes qui y survenaient.