| 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
    Conseils sur le débogage
    débogage , le processus de recherche et de corriger des bugs ou des erreurs dans le code doux ou du matériel est une partie essentielle de tout le cycle de développement . Débogage peut englober les petites et complexe correctifs et correctifs , et peut être fait avant que le produit est libéré, après la libération - à distance ou via une mise à jour - ou même pendant le développement lui-même . Il ya un certain nombre d' approches et d'outils qui peuvent simplifier le débogage, et de nombreux conseils peuvent être tirées de développeurs expérimentés ou l'un des nombreux livres publiés sur le débogage . Reproduire le problème

    Une des premières techniques programmeurs sont enseignées en ce qui concerne le débogage reste le principal moyen d' identifier et de corriger un bug , vous devez reproduire l'erreur . Que cela implique de recréer les conditions dans lesquelles le virus a été détecté ou déterminer par déduction les circonstances dans lesquelles le bug se produit , reproduisant l'erreur est l'étape la plus importante dans le débogage efficace. Comme professeur d'informatique Terence Parr déclare succinctement: « Tous les bugs sont causées par des ordinateurs qui font exactement ce qu'on leur dit . " Par conséquent, vous avez besoin de savoir quoi et où l'ordinateur est racontée à agir de manière incorrecte.

    Texte

    face à déboguer un programme long ou large ensemble de données , même le programmeur le plus expérimenté peut devenir dépassés . Professeur Parr explique que « ... un grand ensemble de données introduit beaucoup de bruit qui camoufle la cause essentielle de la peine . " Il recommande divisant le programme ou fichier en petits morceaux plus faciles à gérer , puis de numérisation pour le bug . Lorsque vous rencontrez le bug , vous pouvez arrêter le processus et corriger l'erreur.
    Experiment

    déduction scientifique de style peut également aider un centre de programmeur la source d'un insecte . En tant que scientifiques mis en place par les expériences à venir avec des hypothèses vérifiables qui sont ensuite prouvées ou réfutées par une expérience contrôlée , vous pouvez créer une hypothèse instruite sur les types de code peuvent être la création d'un bug . Ensuite, trouver et corriger ces conditions , l'essai de chaque - comme une expérience - jusqu'à ce que vous trouverez l'ensemble des conditions qui n'ont , en effet, entraîner le problème
    expérience

    . Parr indique également quand il s'agit de débogage , «L'expérience n'a pas de substitut . " Comme vous - ou n'importe quel programmeur - devenu plus expérimenté à la fois l'écriture et le code de débogage, vous deviendra de mieux en mieux . Pendant l'écriture de code , vous devrez compter sur l'expérience passée corriger les bugs d'écrire du code qui empêche les insectes en premier lieu . Pendant le débogage, vous serez en mesure de se référer à des expériences similaires que vous avez eues avec les bugs qui se sont comportés de façon différente. Jusqu'à ce que vous atteignez ce point , de communiquer avec d'autres développeurs de votre équipe ou dans la communauté et sur l'Internet et leur demander de l'aide .

    Previous :

    next :
      articles connexes
    ·Les différences entre l'objet types de données abstra…
    ·Comment séparer un fichier /etc /passwd avec AWK 
    ·Comment créer un terrain Alors que dans une boucle dan…
    ·Comment écrire une fonction Module 
    ·Comment faire pour supprimer les doublons dans Prolog 
    ·Comment faire pour convertir SGML pour ASN.1 
    ·Comment faire une couverture polaire avec Photos 
    ·Comment faire un diagramme de séquence UML 
    ·Comparaison des algorithmes de tri 
    ·Comment faire pour souligner le texte Utilisation des c…
      articles en vedette
    ·Comment créer un fichier téléchargeable en PHP 
    ·Redimensionner Méthode des applets Java 
    ·Comment modifier le Registre en Vb.Net 
    ·Comment tuer un procédé utilisant VB.net 
    ·Comment ajouter un écran de démarrage de votre projet…
    ·Comment faire pour créer un graphique en Python 
    ·Comment créer des documents Word avec VBScript 
    ·Comment faire pour supprimer une zone de texte vide en …
    ·J'ai une erreur de syntaxe incorrecte dans Python 
    ·Différences entre Visual Basic 6.0 et VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com