Skip to main content

Qu'est-ce qu'une erreur logique?

Une erreur logique est un problème avec un code de programmation d'ordinateurs qui n'est pas facilement identifié lorsque le code est écrit ou compilé.Parfois appelée erreur sémantique, une erreur logique est généralement le défaut des programmeurs;Même si le codage est correct, la réponse résultante pourrait encore être incorrecte.Si le compilateur de langage de programmation est fourni avec une erreur logique, il interprétera avec succès le code fourni, ce qui pourrait entraîner un programme de travail qui pourrait renvoyer des données défectueuses.

Les erreurs logiques sont difficiles à attraper par le programmeur parce que l'interprète de langage de programmation ne s'identifie pascette erreur comme problème.Une fois le code exécuté avec succès, les résultats, sans examen délibéré, pourraient initialement sembler corrects.Pour identifier ces types d'erreurs, une personne qui connaît les résultats attendus et la fonction des programmes devrait examiner la sortie et le fonctionnement de ce programme.

Pour trouver une erreur logique dans le code, il faut être capable de suivre méthodiquement la source de l'erreur.L'erreur pourrait être le résultat d'une syntaxe codé incorrectement.La syntaxe du code peut sembler correcte mais peut entraîner une erreur logique.Ces types d'erreurs pourraient finir par être des problèmes très coûteux s'ils ne sont pas corrigés en temps opportun.

Les erreurs logiques peuvent également résulter de données défectueuses qui ont été utilisées par un programme correctement écrit sans aucune erreur de logique interne.Ceci équivaut à l'expression commune des ordures, à la poubelle.Si les données sont incorrectement entrées dans le programme, même si le programme est exécuté correctement, le résultat est une erreur par rapport à ce qui était attendu.pour tourner à droite ou tourner à gauche.Si le conducteur se tourne vers la droite lorsque la destination prévue était à gauche, cela serait considéré comme une erreur logique.Techniquement, le conducteur a fonctionné correctement le véhicule, mais le résultat de fin n'était pas comme prévu.Comme illustré dans cet exemple, les erreurs de logique ne se limitent pas au domaine de la programmation informatique.Une erreur logique pourrait également être classée comme une erreur en ce qui concerne les communications.

Dans un autre exemple dans lequel des erreurs de logique existent, les traitements de texte peuvent parfois utiliser un vérificateur orthographique automatisé;Ces vérificateurs orthographiques sont connus pour les erreurs logiques manquantes.Par exemple, le nom de la «vente» pourrait être déformé par le nom «Sail» dans une phrase.Chaque mot est correctement orthographié, semble correct et peut être grammaticalement correct au sein de la phrase, mais la définition d'un mot peut ne pas correspondre au contexte de la phrase particulière.