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

Video: Qu'est ce que le Trading ?

La recherche et la correction de bugs est essentiel des programmes fiables.

La recherche et la correction des bugs est essentiel pour les programmes fiables.

Lorsque les programmeurs écrivent des scripts, ils les écrivent rarement sans erreur sur la première tentative. La programmation est un processus d`essais et d`erreurs. Debugging est l`acte de trouver et de traiter les erreurs dans le code de script. Ces erreurs peuvent être dans la syntaxe utilisée ou dans les structures logiques à l`intérieur d`une pièce de traitement. Le débogage est une compétence essentielle pour ceux qui développent soit des applications Web ou de bureau.

les erreurs

Les programmeurs écrivent généralement une section de code puis le tester, de sorte qu`ils continuent d`identifier les erreurs et les corriger à travers le processus de développement. Cependant, même une fois un script est déployé, les erreurs imprévues peuvent continuer à se produire. L`activité de mise au point se répète souvent à travers le cycle de vie d`un projet, le développement à la phase de test. Pour le débogage du code, doivent d`abord concepteurs trouver la source de l`erreur, apporter des modifications au code pour le résoudre.

Syntaxe

Video: MSSQL - How to debug an SSIS Package and Script Task

code de programmation peut contenir différents types d`erreur de concepteurs cherchent lors du débogage. Les erreurs de syntaxe sont des erreurs dans les structures de code, ce qui en déclarations qui ne sont pas valables dans la langue utilisée. Avec certaines technologies, les développeurs utilisent des 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 à trouver et corriger ces erreurs à un stade précoce. Les erreurs de syntaxe sont comme des erreurs de grammaire ou de frappe en langage naturel.

Video: javascript : débogage avec Chrome

Sémantique

Alors que les erreurs de syntaxe sont souvent identifiées à la phase initiale de développement d`un projet de script, les 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 en œuvre des algorithmes logiques ou processus, dans diverses structures telles que des boucles et des tests conditionnels. Si un programmeur ne parvient pas à traduire correctement le processus souhaité dans le code de programmation, ceci est une erreur sémantique. Certaines erreurs sémantiques peuvent provoquer des scripts de tomber en panne, mais beaucoup d`autres produits un comportement imprévisible qui peuvent être moins visibles.

Essai

Le débogage peut avoir lieu pendant les phases de développement et de test, avec différents types d`erreurs les plus susceptibles de surgir à différents stades. Les erreurs de syntaxe ont tendance à être identifié à un stade précoce, avec des erreurs sémantiques étant souvent retirés qu`après des tests approfondis. Lorsque apporter des modifications pour les développeurs corriger les erreurs au cours de mise au point, il faut alors tester les scripts encore dans le cas où leurs changements ont des effets imprévisibles. Pour le développement Web, les programmeurs peuvent installer des extensions du navigateur pour faciliter le processus de mise au point.

Les références

  • lien IBM developerWorks: Apprenez l`essentiel de débogage
  • lien Microsoft MSDN: Know Your Bogues: Trois types d`erreurs de programmation
  • lien Lawrence Livermore National Laboratory: erreurs syntaxiques et sémantiques

A propos de l`auteur

Sue Smith a commencé à écrire en 2000. Elle a produit des tutoriels pour les entreprises y compris les logiciels de formation Apex informatique et des articles sur des sujets informatiques pour divers sites Web. Smith a une maîtrise ès arts en langue anglaise et la littérature, ainsi qu`un Master of Science en technologie de l`information, à la fois de l`Université de Glasgow.

Articles connexes