>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment corriger les erreurs de syntaxe

La correction des erreurs de syntaxe est essentielle en programmation informatique :le programme ne fonctionnera pas tant que les erreurs ne seront pas corrigées. Les erreurs de syntaxe signifient que le programme ne peut pas comprendre les commandes basées sur les règles du langage de programmation. En programmation, la syntaxe fait référence à la bonne disposition des commandes (comme les règles de grammaire) et à l'orthographe. Les programmeurs peuvent résoudre les erreurs de syntaxe à l'aide des outils de débogage de l'environnement de développement interactif et des meilleures pratiques de vérification manuelle du code.

Ponctuation mal placée et manquante

Les symboles de ponctuation indiquent au système où se terminent les commandes, comment le code est regroupé et comment appeler différentes parties du code. Le débogage IDE détecte efficacement les erreurs de ponctuation mal placées et manquantes. Bien que différents langages de programmation aient un large éventail d'utilisations de ponctuation différentes, il existe des règles générales pour vous guider. Par exemple, terminer une ligne de code par deux-points 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

Des langages comme Java et JavaScript utilisent des parenthèses et des crochets pour expliquer comment le code s'emboîte. Le programme ne pourra pas comprendre la commande si toutes les parenthèses et tous les crochets ne comportent pas de caractères d'ouverture et de fermeture correspondants. Les guillemets peuvent également causer des problèmes lorsqu'ils sont mal utilisés ou manquants. Par exemple, si vous utilisez un guillemet dans une chaîne de texte désignée par des guillemets, vous devez utiliser une séquence d'échappement sur le guillemet interne, sinon le programme terminera la chaîne à un point incorrect. Alors que l'IDE peut identifier quelle ligne de code contient l'erreur de syntaxe, le programmeur peut utiliser le traçage en une seule étape pour voir où commence et se termine chaque enceinte pour localiser l'erreur.

Code obsolète

Les langages de programmation peuvent être mis à jour selon de nouvelles normes, ce qui inclut la suppression des commandes existantes. Si vous exécutez un code plus ancien sur un programme utilisant une norme d'interprétation de code mise à jour, vous pouvez rencontrer des erreurs de syntaxe pour les commandes obsolètes. Par exemple, avant Internet Explorer 10, le navigateur pouvait utiliser des commandes d'effet d'affichage JavaScript appelées "Filtres DX". Si vous exécutez du code qui utilise des filtres DX sur IE 9, le code fonctionnera, alors que si vous l'exécutez sur IE 10, il ne fonctionnera pas. Utilisez des techniques de programmation mises à jour et prises en charge pour remplacer le code obsolète.

Commandes mal utilisées

Le système de débogage de l'IDE identifie facilement les commandes incorrectement utilisées. Par exemple, le programme aura une erreur de syntaxe si vous avez un nombre stocké sous forme de chaîne comme "22" et essayez d'y ajouter un autre nombre. Le programme traite les chaînes, même s'il s'agit de nombres, comme du texte. Alors que l'IDE identifiera où le nombre et la chaîne sont additionnés, le programmeur doit retracer le code en arrière pour déterminer où la chaîne est devenue une chaîne.

Noms de variables et de fonctions invalides

Les langages de programmation qui sont structurés autour de variables (valeurs assignées) et de fonctions (appelées groupes de codes) rencontreront des erreurs de syntaxe lorsque l'un ou l'autre type de données est utilisé de manière incorrecte. La variable peut être définie comme une chaîne alors qu'elle devrait être un entier ou une fonction peut être nommée d'après un nom de commande réservé à la langue. De plus, chaque langue a des règles de dénomination uniques pour les variables et les fonctions qui peuvent être nommées, telles que les types de caractères acceptables, la sensibilité à la casse et les limitations de caractères initiales. Par exemple, le langage PHP ne permettra pas aux noms de variables de commencer par un nombre.


Vie intelligente