Le débogage est l'un des aspects essentiels de la programmation. Pendant et après le développement , les programmeurs doivent déboguer leur programme afin de s'assurer qu'aucune erreur ne sont présents lors de l'exécution . Le débogage n'est pas simplement une question de vérification des erreurs , cependant. Programmes importants et complexes peuvent avoir plusieurs erreurs ou des erreurs qui n'existent que dans certaines situations. Par conséquent , il est important que les programmeurs déboguer en utilisant une variété de techniques. Les programmeurs Java ne font pas exception : en utilisant le débogueur Java, ou un débogueur inclus dans un IDE, un programmeur Java peut combiner la vérification manuelle des erreurs, des messages d'erreur insérées , et les pratiques de programmation modulaire avec utilisation d'un débogueur pour minimiser les erreurs de programme. En utilisant le débogueur Java
Le débogueur Java, ou " jdb " existe pour les programmeurs de déboguer leur programme. Essentiellement, au lieu de courir une classe compilée par l'environnement d'exécution "java " , le programmeur exécuter le programme via le débogueur " jdb " . Ensuite , le débogueur serait de détecter les erreurs et la sortie d'impression en fonction de ces erreurs . Typique des débogueurs , la sortie de l'information provenant d'erreurs dans le programme est dicté par qui a écrit le débogueur. Cependant, en utilisant le débogueur peut prendre de nombreuses erreurs majeures , comme la syntaxe ou le formatage des erreurs .
Manuel débogage
Pour les erreurs spécifiques que le débogueur ne peut pas ou ne se coince pas , le programmeur peut alors simplement lire le code source d'erreurs. Dans le code source écrit en texte brut dans un éditeur de texte , cela peut devenir fastidieux . Souvent, cependant, les programmeurs utilisant des outils spéciaux Java édition ou environnements de développement tels que NetBeans ou Eclipse peuvent utiliser les outils contenus dans ces environnements de gérer le code compliqué et trace le chemin d'exécution .
Insertion sortie d'erreur
Si , pendant l'exécution du code , des erreurs se produisent dans la logique du programme qui ne causent pas le programme à l'échec , mais seulement pour donner mauvaise sortie , plus pratique débogage sera nécessaire . Le débogueur ne sera pas en mesure de rattraper ces erreurs, et la lecture de code compliqué peut souvent conduire programmeurs manquer petites erreurs . En insérant des instructions d'impression ou de messages de détection d'erreurs à des points stratégiques dans un code (comme les résultats d'impression lorsque les calculs intégraux se produisent ) , le programmeur peut garder une trace de quelles valeurs sont stockées et quand. Dix, si l'erreur est dans la logique du programme et non la structure , elle peut attraper les erreurs .
Bonnes pratiques techniques de codage
Java est un objet - langage de programmation orienté objet . En tant que tel , il est conçu avec la modularité et la réutilisabilité en tête. Lors de la conception d'une application, n'oubliez pas de pratiquer des techniques de codage modulaires : Assurez-vous que toutes les fonctions que remplissent des tâches spécifiques , et assurez-vous que les fonctions sont clairement étiquetés . Lorsque des erreurs se produisent dans le code qui gère techniques modulaires , traquer les erreurs devient beaucoup plus facile .