Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Quels sont les outils ETL 
  • Différences entre High Level et de …
  • Comment changer le mot de passe SYSM…
  • Comment faire pour convertir les bal…
  • Comment puis-je créer des diagramme…
  • Comment modifier un fichier VBS 
  • Comment apprendre Python gratuitemen…
  • Comment faire pour convertir des por…
  • Comment insérer une zone de liste d…
  • Comment peindre texte vertical Datag…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Débogage Fonctions

    Programmation informatique est un métier complexe, où un programmeur traduit la logique abstraite , les mathématiques et les procédures en instructions informatiques. Le programmeur peut, par inadvertance introduire des problèmes , appelés «bugs » par le biais des commandes ou des erreurs dans la conception fautes d'orthographe . Lorsque le programme ne fonctionne pas correctement , le programmeur doit soigneusement " debug" le programme en cours d'exécution avec des outils spéciaux de logiciels de diagnostic. Ces outils permettent au programmeur de voir comment le programme s'exécute , étape par étape , et d'isoler les problèmes. Les points d'arrêt
    programmes

    peuvent avoir des dizaines de milliers d' instructions , chacun d'eux exécute généralement en quelques millionièmes de seconde . En observant les détails d'un programme en cours d'exécution en temps réel est généralement impossible. Un programme de mise au point permet une marque de programmeur soupçonné lignes de code avec des points d'arrêt . L'ordinateur exécute le programme à vitesse normale, mais arrête le programme au point d'arrêt . Si le programme n'a pas atteint le point d'arrêt , le programmeur connaît un problème de logique existe à un emplacement antérieur. Si elle atteint le point d'arrêt et s'arrête , le programmeur peut examiner les valeurs de ses variables . Si ceux-ci semblent normales , il indique au programme de reprise d'exécution, et il peut cesser de nouveau au même point d'arrêt ou une subséquente .
    Simple étape

    Après un programme a atteint un point d'arrêt , le programmeur peut opter pour l'étape de débogage dans le code une ligne à la fois . Habituellement, il s'agit d'un clavier ou d'une fonction de souris déclenché , chaque fois que des presses le programmateur sur une touche , le programme avance une ligne . Le programmeur sait comment le programme doit se comporter et si un problème de logique existe, il va attraper le programme de branchement ou le bouclage de manière incorrecte. Comme certaines parties du programme peuvent répéter des milliers à des millions de fois , elle choisit le mode pas à pas avec soin , sinon elle va passer un temps considérable à la recherche de problèmes
    Pause sur la valeur < . br>

    programmes peuvent avoir des centaines de variables ou les lieux de mémoire nommés qui prennent le caractère , les valeurs numériques ou logiques . Les valeurs de certaines variables déterminent la manière dont le programme exécute : Par exemple, un client dans le Nevada peut payer aucune taxe de vente , de sorte que le programme saute calcul de l'impôt lorsque la variable « État» a la valeur d'un programme de mise au point permet l'arrêt du programmateur " NV ". le programme quand une variable prend une certaine valeur ou plage de valeurs . Le programmateur démarre le programme et il fonctionne à vitesse normale jusqu'à ce que le débogueur détecte la valeur . Lorsque le programme tombe à ce moment-là , elle inspecte le code et les valeurs des autres variables.
    Trace

    Certains outils de débogage ont une fonction de trace qui imprime un journal d'exécution de l'exécution d' un programme . Les programmes ont des fonctions appelées procédures ; chaque procédure a un nom, et la trace répertorie les noms de procédure rencontrées que le programme s'exécute. Si certaines procédures apparaissent sur ​​ordre de la liste de trace , le programme a un problème de logique . Comme pour les points d'arrêt, la trace est fonction vous allumer et éteindre ; parce que les programmes peuvent répéter les procédures à plusieurs reprises, retraçant l' ensemble du programme génère une liste extrêmement longue et permet de trouver des problèmes difficiles . Le programmeur définit généralement trace uniquement sur les endroits dans le programme qu'il soupçonne pourraient avoir des problèmes.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir un char en int en C # 
  • Comment calculer l'AMP en C # 
  • Échec de sécurité API: Token obligatoire 
  • Comment faire pour restaurer les fichiers spool 
  • La fonction passe-bas dans MATLAB 
  • Comment désactiver les avertissements en VBScript 
  • Comment faire pour vérifier pour les bots avec ColdFusion 
  • Comment réparer Timbres de temps en utilisant AWK 
  • Comment écrire Pseudocode pour rechercher des mots dans un dictionnaire 
  • Comment réduire taille du fichier en XNA 
  • Connaissances Informatiques © http://www.ordinateur.cc