| 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
    Comment faire pour déboguer Sans un débogueur
    Quand il s'agit de la programmation, des débogueurs ne sont qu'un des nombreux outils pour le débogage . Le débogage est l'une des principales activités de la programmation , et les compétences pour cela filtrer à travers lorsque vous écrivez du code . Il ya de nombreuses mesures que vous pouvez prendre dans un projet de développement pour aider à déboguer qui ne nécessitent pas l'utilisation d'un programme de débogage . Apprendre à code est , en grande partie , apprendre à trouver et corriger les erreurs que vous avez faites. Après tout, ne pas se tromper en premier lieu, c'est une attente irréaliste . Instructions
    1

    utilisation des instructions de traçage dans le code pour se connecter ce qui se passe à des points particuliers de l'exécution. En fonction de votre langage de programmation et de plate-forme, il y aura différentes options en termes de comment vous pouvez générer des informations pendant qu'un programme est en cours d'exécution . Si vous utilisez un IDE ( Integrated Development Environment ) , il peut avoir une zone de la console ou onglet dans lequel vous pouvez voir la sortie écrite . Sinon , vous pouvez écrire les mêmes données dans un fichier de log . Vous pouvez utiliser des instructions de traçage pour identifier les valeurs des variables ou pour vérifier que certaines parties du code sont en cours d'exécution .
    2

    Isoler les erreurs dans votre code. La seule façon que vous pouvez corriger un bogue est de trouver d'abord. Il ya un certain nombre de façons de le faire , comme l'utilisation de plusieurs instructions trace tout au long de votre code. Vous pouvez également copier des sections de code dans les scripts séparés et les faire fonctionner en vase clos. Travailler sur un bug à la fois, chaque fixation comme vous isoler. Si vous avez un algorithme complexe au travail, un seul bug peut être la cause d'autres problèmes ailleurs , si la fixation , il peut trier plus d'une des erreurs que vous voyez .
    3

    Essai souvent . Chaque fois que vous ajoutez un nouveau code à votre programme , compilez , exécutez et testez-le et faites régulièrement , plutôt que d'ajouter des quantités énormes de nouveau code à un moment donné . C'est la première vraie ligne de défense contre les insectes . Si votre programme est exécuté avec succès avant d'ajouter le dernier morceau de code, alors les chances sont que c'est là que réside le problème , donc tester souvent peut aider à circonscrire la source.
    4

    avoir une compréhension approfondie des algorithmes et logiques à l'œuvre dans votre programme. Cela peut sembler évident , mais il peut être difficile si vous travaillez sur une grande application qui a peut-être eu d'autres personnes qui travaillent sur ​​elle. Cependant, une bonne compréhension de ce qui se passe lorsque le programme s'exécute est un atout inestimable pour savoir où chercher pour les bugs . Couplé avec les états d'erreur et les journaux , une image claire de ce programme vous aidera à regarder dans les bons endroits.
    5

    utiliser la gestion des processus. Alors que votre code est exécuté , essayez d'ouvrir l'application de gestion des processus de votre système et en regardant ce qui se passe avec votre processus de programme (s) . Ainsi que indiquant les zones problématiques , c'est un moyen efficace d'identifier les problèmes de performance avec l'application. Obtenir un aperçu de la façon dont le programme fonctionne dans le cadre du système d'exploitation peut vous donner la perspective de trouver et résoudre les problèmes .

    Previous :

    next :
      articles connexes
    ·Comment briser une chaîne Long 
    ·Comment créer deux colonnes avec Div 
    ·Comment faire pour convertir un ANSI pour un HEX 
    ·Comment compiler sur TextPad 5 
    ·Comment faire TI84 applications flash 
    ·Comment décoder Base64 Cordes 
    ·Comment convertir une date en TSQL 
    ·Comment utiliser les fichiers GPX 
    ·Comment changer une SA Database Password Command Line 
    ·Que sont les fichiers Skeleton 
      articles en vedette
    ·Comment faire pour effectuer des opérations de l'arbre…
    ·Comment masquer les adresses e-mail dans PHP 
    ·Types d'attaques de dépassement de tampon 
    ·Comment créer un fichier BAT 
    ·Comment démonter Hex 
    ·Comment sélectionner des éléments dans un ListBox da…
    ·Comment copier un site Web PHP 
    ·Comment accéder à un script Bash variable en Python 
    ·Comment faire pour charger de gros fichiers à l'aide d…
    ·Comment trouver les numéros manquants dans un tableau …
    Copyright © Connaissances Informatiques http://fr.wingwit.com