Introduction
Un bug, c'est essentiellement un défaut de programmation !
En informatique, un bug (insecte en anglais) ou bogue (au Québec et en France) est un défaut de conception d'un programme informatique à l'origine d'un dysfonctionnement.
La gravité du dysfonctionnement peut aller de bénigne, causant par exemple des défauts d'affichage mineurs, à majeure, tels un crash système pouvant entraîner de graves accidents, par exemple la destruction en vol de la première fusée Ariane 5, en 1996.
Un bug peut résider dans une application, dans les logiciels tiers utilisés par cette application, voire dans le firmware d'un composant matériel comme ce fut le cas du bug de la division du Pentium.
En apprenant à programmer, vous commettrez deux grands types d'erreurs :
l'erreur de syntaxe ;
l'erreur de logique.
Il faut savoir identifier ces erreurs afin de les corriger.