| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment écrire des programmes avec Virtual Pascal 
    ·Comment faire pour installer un nouveau certificat SSL 
    ·Comment créer Null Endpoint 
    ·Avantages et inconvénients de Turbo Pascal 
    ·Comment faire pour déboguer dans SQL 
    ·Comment faire pour créer une DLL VB6 serveur Formulair…
    ·Pourquoi utiliser une programmation de bas niveau Langu…
    ·Comment calculer SHA1 pour une chaîne en C # 
    ·Tableaux de caractères vs Chaîne 
    ·Comment tuer un emploi dans un GNU Batch 
      articles en vedette
    ·Comment faire pour exécuter Java sous X -Windows 
    ·Comment configurer un ordinateur pour accéder ActiveX …
    ·Qu'est-ce que le Python 2.6 Chemin Interprète 
    ·Comment mettre à jour un DataRow en C # 
    ·Comment utiliser RGB Avec Shape en VB 
    ·Comment désactiver le safe mode en PHP 
    ·Comment vérifier si ResultSet est nul 
    ·Comment faire pour mettre un favicon sur les onglets en…
    ·Comment déterminer si une clé de Registre existe dans…
    ·Comment faire pour installer Visual Studio 6.0 
    Copyright © Connaissances Informatiques http://fr.wingwit.com