La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Cpt JAVA : Eclipse (bis) Debogage. 2 Code à tester public class siecle { int t; public siecle() { super(); t=1; } static public boolean vrai() { return(false);

Présentations similaires


Présentation au sujet: "1 Cpt JAVA : Eclipse (bis) Debogage. 2 Code à tester public class siecle { int t; public siecle() { super(); t=1; } static public boolean vrai() { return(false);"— Transcription de la présentation:

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


Télécharger ppt "1 Cpt JAVA : Eclipse (bis) Debogage. 2 Code à tester public class siecle { int t; public siecle() { super(); t=1; } static public boolean vrai() { return(false);"

Présentations similaires


Annonces Google