Les partenaires publicitaires:

Qu'est-ce que le débogage de script?

Lorsque les programmeurs écrivent des scripts, ils les écrivent rarement sans des erreurs sur la première tentative. La programmation est un processus d'essais et d'erreurs. Le débogage est l'acte de trouver et de traiter des erreurs dans le code de script. Ces erreurs peuvent être dans la syntaxe utilisée ou dans les structures logiques au sein d'un morceau de traitement. Le débogage est une compétence essentielle pour quiconque développe soit applications Web ou de bureau.

Erreurs

  • Programmeurs écrivent généralement une section de code puis le tester, de sorte qu'ils continuent d'identifier les erreurs et les fixer au long du processus de développement. Toutefois, même une fois un script est déployé, les erreurs imprévues peuvent continuer à se produire. L'activité de débogage revient souvent dans tout le cycle de vie d'un projet, du développement à la phase de test. Pour déboguer le code, les développeurs doivent d'abord comprendre la source de chaque erreur, puis apporter des modifications au code de la résoudre.

Syntaxe




  • Code de programmation peut contenir différents types de développeurs d'erreur recherchent lors du débogage. Les erreurs de syntaxe sont les erreurs dans les structures de code, résultant dans des déclarations qui ne sont pas valables dans la langue d'usage. Avec certaines technologies, les développeurs utilisent environnements de développement intégrés pour écrire leur code. Dans un IDE, le programmeur est alerté à des erreurs de syntaxe dans leur code, ce qui rend plus facile à localiser et à réparer ces erreurs à un stade précoce. Les erreurs de syntaxe sont comme des fautes de grammaire ou de frappe en langage naturel.

Sémantique

  • Alors que les erreurs de syntaxe sont souvent identifiés à l'étape initiale de développement d'un projet de script, erreurs sémantiques passent souvent inaperçues jusqu'à une phase ultérieure. Une erreur sémantique est une erreur dans la logique d'un script. Code de programmation met en œuvre des algorithmes logiques, ou processus, au sein de diverses structures telles que des boucles et des tests conditionnels. Si un programmeur ne parvient pas à traduire le processus souhaité dans le code de programmation correctement, cette erreur est une sémantique. Certaines erreurs sémantiques peuvent causer des scripts de tomber en panne, mais beaucoup plus de produits comportement imprévisible qui peuvent être moins visibles.

Test

  • Le débogage peut avoir lieu pendant la fois le développement et de test phases, avec différents types d'erreur les plus susceptibles de surgir à différents stades. Les erreurs de syntaxe ont tendance à être identifié à des stades antérieurs, avec des erreurs sémantiques étant souvent retirés qu'après des tests approfondis. Lorsque les développeurs à faire des modifications pour corriger les erreurs au cours de débogage, puis ils ont besoin de tester les scripts de nouveau au cas où leurs changements ont des effets imprévisibles. Pour le développement Web, les programmeurs peuvent installer les extensions du navigateur pour faciliter le processus de débogage.

» » » » Qu'est-ce que le débogage de script?