Qu'est-ce qu'une erreur d'exécution?

En parlant d'applications informatiques, une erreur est une erreur ou une différence dans l'exécution d'un programme ou dans un fichier ou un calcul. Une erreur informatique peut être causée par plusieurs facteurs. L'un est l'opérateur ou l'erreur utilisateur. Par exemple, si un utilisateur accède à la commande "coller" lorsque rien n'a été copié, ce serait un exemple d'une erreur utilisateur qui pourrait se produire dans n'importe quel programme à tout moment. D'autres erreurs qui se produisent impliquent le logiciel lui-même. Deux classes importantes d'erreurs sont l'erreur de compilation-temps et l'erreur d'exécution.

Une erreur de compilation du temps se produit lorsque le programme est compilé, c'est-à-dire dans le processus du code source devenant un programme exécutable. L'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, un bug ou un problème qui se pose lorsqu'un programme est exécuté sur un ordinateur particulier à un moment donné. De nombreuses erreurs sont prises dans des tests de logiciels statiques lorsqu'un programme est compilé - if il est compilé. La capture des erreurs d'exécution est un objectif clé des tests dynamiques des logiciels.

Dans le diagnostic d'une erreur d'exécution, il est essentiel de considérer l'environnement d'exécution. L'environnement d'exécution est un concept similaire à l'environnement d'exploitation. Il se réfère à la configuration matérielle et logicielle dans laquelle l'erreur d'exécution s'est produite ou se produit, si elle est reproductible. L'environnement d'exécution comprend des facteurs tels que le système d'exploitation sur l'ordinateur, le type de CPU (unité centrale de traitement), ainsi que les logiciels système ou les moteurs d'exécution sur lesquels l'application s'appuie et nécessite correctement.

Divers types d'erreurs d'exécution peuvent survenir lors de l'utilisation d'un programme. Certains d'entre eux sont des erreurs de l'utilisateur, telles que ne pas se connecter ou activer un conseil périphérique ou donner une instruction invalide, comme "coller" lorsque rien n'a été copié. Les ressources manquantes sont une autre situation qui peutprovoquer une erreur d'exécution. Un virus informatique ou un problème de mémoire peut également entraîner une erreur d'exécution, tout comme 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 «une erreur d'exécution s'est produite» et offre une chance de déboguer. D'autres sont plus spécifiques, comme les messages d'erreur de l'exécution de Java «stackOverflowerror», «outofMemoryError» ou «VeriveyError».

DANS D'AUTRES LANGUES