Qu'est-ce qu'une erreur d'exécution?
En parlant d'applications informatiques, une erreur est une erreur ou une divergence dans l'exécution d'un programme ou dans un fichier ou un calcul. Une erreur de calcul peut être provoquée par plusieurs facteurs. L'une est une erreur de l'opérateur ou de l'utilisateur. Par exemple, si un utilisateur accède à la commande "Coller" alors qu'aucune copie n'a été copiée, il s'agit d'un exemple d'erreur utilisateur pouvant survenir à tout moment dans n'importe quel programme. Les autres erreurs qui surviennent concernent le logiciel lui-même. Deux classes d’erreurs importantes sont l’erreur de compilation et l’erreur d’exécution.
Une erreur de compilation survient lors de la compilation du programme, c'est-à-dire lorsque le code source devient un programme exécutable. Le temps d'exécution est l'exécution d'un programme informatique, par opposition à l'installation, au chargement ou à la sortie du programme. Une erreur d'exécution est un problème technique, un bug ou un problème qui survient lorsqu'un programme est exécuté sur un ordinateur particulier à un moment donné. De nombreuses erreurs sont détectées dans les tests de logiciels statiques lors de la compilation d'un programme, s'il est compilé. La résolution des erreurs d'exécution est un élément clé des tests dynamiques de logiciels.
Lors du diagnostic d'une erreur d'exécution, il est essentiel de prendre en compte l'environnement d'exécution. L'environnement d'exécution est un concept similaire à l'environnement d'exploitation. Il fait référence à la configuration matérielle et logicielle sous laquelle l'erreur d'exécution s'est produite ou s'est produite, si elle est reproductible. L’environnement d’exécution inclut des facteurs tels que le système d’exploitation de l’ordinateur, le type de CPU (unité de traitement centrale), ainsi que le logiciel système ou les moteurs d’exécution utilisés par l’application et dont il a besoin pour fonctionner correctement.
Différents types d’erreurs d’exécution peuvent survenir lors de l’utilisation d’un programme. Certaines d'entre elles sont des erreurs d'utilisateur, telles que l'absence de connexion ou l'activation d'un conseil de périphérique ou l'envoi d'une instruction non valide, telle que "Coller" lorsque rien n'a été copié. Manquer des ressources est une autre situation pouvant provoquer une erreur d'exécution. Un virus informatique ou un problème de mémoire peut également provoquer une erreur d'exécution, ainsi qu'un conflit avec un autre programme.
Si une erreur d'exécution se produit, l'utilisateur peut voir un message d'erreur. Parfois, ce message indique simplement qu’une erreur d’exécution s’est produite et offre une possibilité de débogage. D'autres sont plus spécifiques, comme les messages d'erreur d'exécution Java «StackOverflowError», «OutOfMemoryError» ou «VerifyingError».