Comment réparer les erreurs de syntaxe

Corriger les erreurs de syntaxe est essentiel dans la programmation informatique: le programme ne fonctionnera pas jusqu'à ce que les erreurs soient corrigées. Les erreurs de syntaxe signifient le programme ne peut pas comprendre des commandes basées sur les règles du langage de programmation. Dans la programmation, la syntaxe se réfère à une bonne disposition de commande (comme les règles de la grammaire) et l'orthographe. Les programmeurs peuvent résoudre les erreurs de syntaxe avec l'aide de l'environnement de développement interactif outils de débogage et de meilleures pratiques manuelles de code-checking.

Ponctuation déplacée et manquant

  • symboles de ponctuation racontent le système où les commandes fin, comment le code est regroupé et comment appeler les différentes parties du code. IDE débogage attrape efficacement les erreurs de ponctuation égarés et disparus. Bien que différents langages de programmation ont un large éventail d'utilisations différentes de ponctuation, il ya des règles générales pour vous guider. Par exemple, la fin d'une ligne de code avec une virgule au lieu d'un point-virgule dans le langage de programmation C ++ est un caractère incorrect et provoque une erreur de syntaxe.

Contenant des commandes avec Ponctuation




  • Langages comme Java et javascript utilisent parenthèses et crochets pour expliquer comment le code va ensemble. Le programme ne sera pas en mesure de comprendre la commande, si toutes les parenthèses et les crochets ne figurent pas correspondant à l'ouverture et la fermeture caractères. Les guillemets peuvent aussi causer des problèmes lorsque mal utilisé ou manquant. Par exemple, si vous utilisez un guillemet dans une chaîne de texte désigné par des guillemets, vous devez utiliser une séquence d'échappement sur le guillemet interne ou bien le programme prendra fin la chaîne à un point incorrect. Alors que l'IDE peut identifier ce que la ligne de code a l'erreur de syntaxe, le programmeur peut utiliser une seule étape de traçage de regarder où chaque enceinte commence et se termine de localiser l'erreur.

Out-of-Date Code

  • Les langages de programmation peuvent être mis à jour à de nouvelles normes - qui comprend la suppression des commandes existantes. Si vous utilisez l'ancien code contre un programme utilisant une norme de code d'interprétation mis à jour vous pouvez rencontrer des erreurs de syntaxe pour les commandes désuètes. Par exemple, avant de Internet Explorer 10 le navigateur pourrait utiliser les commandes de l'effet d'affichage javascript appelés "Filtres DX." Si vous exécutez le code qui utilise les filtres DX sur IE 9 le code va fonctionner, alors que si vous exécutez sur IE 10, il ne fonctionnera pas. Utilisez mises à jour, les techniques de programmation pris en charge à remplacer le code out-of-date.

Commandes mal utilisés




  • Le système IDE de débogage identifie facilement les commandes utilisés incorrectement. Par exemple, le programme aura une erreur de syntaxe si vous avez un certain nombre qui est stocké comme une chaîne comme "22" et essayez d'ajouter un autre numéro à elle. Le programme traite des chaînes, même si elles sont des nombres, sous forme de texte. Alors que l'IDE identifier où le nombre et la chaîne sont additionnés, le programmeur doit tracer le code vers l'arrière afin de déterminer où la chaîne est devenue une chaîne.

Variables et des fonctions noms invalides

  • Les langages de programmation qui sont structurés autour des variables (valeurs attribuées) et les fonctions (groupes dits de code) va rencontrer des erreurs de syntaxe lorsque soit le type de données est utilisé de manière incorrecte. La variable peut être définie comme une chaîne quand il doit être un entier ou une fonction pourrait être nommé d'après le nom d'un langage de commande réservés. En outre, chaque langue a des règles de nommage uniques pour les variables et les fonctions peuvent être nommés comme les types acceptables de caractères, la casse, et les limites de caractères initiaux. Par exemple, le langage PHP ne permettra pas à des noms de variables commencent par un numéro.

» » » » Comment réparer les erreurs de syntaxe