Erreur d’exécution
Une erreur d’exécution est une erreur de programme qui se produit pendant l’exécution du programme. Ce terme est souvent utilisé par opposition à d’autres types d’erreurs de programme, comme les erreurs de syntaxe et les erreurs de compilation.
Il existe de nombreux types d’erreurs d’exécution. Un exemple est une erreur de logique, qui produit une sortie incorrecte. Par exemple, une erreur de calcul dans le code source ou dans un programme de tableur peut produire un résultat incorrect lorsqu’un utilisateur saisit une formule dans une cellule. Un autre type d’erreur d’exécution est une fuite de mémoire. Ce type d’erreur amène un programme à utiliser continuellement davantage de RAM pendant son exécution. Une fuite de mémoire peut être due à une boucle infinie, au fait de ne pas libérer la mémoire inutilisée ou à d’autres raisons.
Un plantage de programme est le type d’erreur d’exécution le plus visible, puisque le programme se ferme de manière inattendue pendant son exécution. Les plantages peuvent être causés par des fuites de mémoire ou d’autres erreurs de programmation. Parmi les exemples courants, on peut citer la division par zéro, la référence à des fichiers manquants, l’appel de fonctions non valides ou la mauvaise gestion de certaines entrées.
NOTE: Les erreurs d’exécution sont généralement appelées des « bugs » et sont souvent détectées pendant le processus de débogage, avant la mise à disposition du logiciel. Lorsque des erreurs d’exécution sont découvertes après la distribution d’un programme au public, les développeurs publient souvent des correctifs, c’est-à-dire de petites mises à jour conçues pour corriger ces erreurs.
Testez vos connaissances