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 .