L'art de débogage est devenu aussi essentiel à la programmation informatique comme la programmation proprement dite . Comme les projets de programmation deviennent plus avancés , la nécessité d' une bonne mise au point devient nécessairement plus avancé. Heureusement, le langage de programmation Java est livré avec une variété de techniques pour faciliter le débogage approprié , à travers le débogueur standard, à l'examen des fichiers de base , à promouvoir les bonnes pratiques de codage. Utilisation de Java Debugger
Le principal moyen de déboguer un programme Java est d'utiliser le débogueur intégré , " jdb ", qui vient emballé avec le kit de développement Java. Les programmeurs peuvent exécuter des programmes compilés par le débogueur plutôt que l'environnement d'exécution typique pour tester le programme pour les erreurs. Lorsque vous utilisez le débogueur , le programmeur peut faire défiler les lignes de code , et de vérifier les messages d' erreur générés par le débogueur pour localiser les problèmes .
Vidages Java et les fichiers core
Si une erreur se produit pendant l'exécution du programme, vous pouvez configurer le programme pour envoyer un dump d'un fichier de base , appelé « core dump ». un fichier core dumped contient des informations sur l'état du programme , et l'état de la mémoire dans laquelle l' programme résidait. En passant par le fichier de base avec les services publics , tels que « objdump », le programmeur peut diagnostiquer un problème ou envoyer le fichier à un autre programmeur pour analyse.
Suivi des performances et des processus
autre façon de vérifier pour certains insectes consiste à exécuter le programme et surveiller ses performances. En faisant cela , le programmeur peut voir quand certains effets négatifs se produisent au cours de ce points dans le programme. Par exemple, s'il ya une hausse soudaine de la consommation de mémoire lors de certaines parties du programme , il pourrait y avoir une fuite de mémoire dans le code qui contient cette logique de programmation .
Maintenir bien conçu code
Photos
le moyen le plus manuel de déboguer le code est de le lire et de suivre les bogues dans le système. Dans les grands projets , cela devient réalisable que si les pratiques de codage appropriées sont suivies. Par exemple , le développement des techniques de programmation orientée objet et modulaire , qui sont construits en Java depuis le début , peut minimiser les chevauchements de code, et peut faire des erreurs de suivi beaucoup plus facile. Aussi , en veillant tout le code est correctement annoté et commenté peuvent rendre le code de faciliter la compréhension , et de faire identifier les erreurs une tâche beaucoup plus simple.