Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAlexis Robillard Modifié depuis plus de 9 années
1
1 Cpt JAVA : Eclipse (bis) Debogage
2
2 Code à tester public class siecle { int t; public siecle() { super(); t=1; } static public boolean vrai() { return(false); } public static void main(String[] args) { siecle A; A=new siecle(); siecle B=A; siecle C=new siecle(); System.out.println(vrai()); } Arrêt ici
3
3 Principe d’un débogueur Objectif: corriger des erreurs dans un programme –Approche : suivre l’exécution du programme Ajouter des system.out.println BOF Mettre des assertions partout, pas mal mais long Pouvoir exécuter progressivement les instructions –Exécuter pas à pas –Suivre la valeur de variables
4
4 Perspective débogueur Plusieurs vues Déboguage Variable Point arrêt Expressions
5
5 Vue déboguage Suivi des processus –Affichage des processus en cours –Action sur les processus Pause, reprise, fin du processus F5 exécute la ligne et arret dans methode appelee F6 exécute la ligne entiere F7 exécute jusqu’un return
6
6 Vue variable Permet d’afficher le contenu des variables En fonction des types –Type primitif Affiche la valeur –Objet Parcourt les références des attributs Id correspond à la référence Collection : –Bouton pour afficher le contenu
7
7 Vue point d’arrêts Permet de recenser les points d’arrêts
8
8 Vue point d’arrêts Permet de recenser les points d’arrêts Option nombre d’occurrences –Permet de passer plusieurs fois avant de bloquer –Utile pour les iterations Option condition d’activation –Arrêt du programme si la condition est verifiée –Lever une exception
9
9 Vue expression Permet d’évaluer une expression Ajouter une expression –Bouton droit
10
10 Utilisation Mettre un/des points d’arrêt –Editeur de code Toggle breakpoint
11
11 Utilisation Mettre un/des points d’arret Lancer le débogueur –Arrête au point d’arrêt –Possibilité d’inspecter une variable ctrl.maj.I Lancer
12
12 Inspecter une variable
13
13 exemple Classe table
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.