UNIVERSITE CATHOLIQUE D’AFRIQUE DE L’OUEST EXPOSE DE JAVA THEME: DEBOGAGE DE CO
UNIVERSITE CATHOLIQUE D’AFRIQUE DE L’OUEST EXPOSE DE JAVA THEME: DEBOGAGE DE CODE DANS ECLIPSE MEMBRES DU GROUPE ANANOU Joresse AKODJENOU Gilchrist DEWASSONOU Roméo SODADAZINDJI Pacome TAWALIOU Maqsoud SOUS LA SUPERVISION DE: Dr Carlos AGOSSOU PLAN INTRODUTION I- La perspective Debogage II- Les vues spécifiques au débogage III- Mise en oeuvre du débogueur CONCLUSION INTRODUCTION Tout développeur ou programmeur est confronté un jour a un programme qui plante pour une ou des raisons inexpliquées. Plusieurs solutions s’offre a nous pour régler le problème , mais l’une parmi elles est d’utiliser un débogueur qui est un programme qui exécute le code et permet de suspendre son exécution , la reprendre , afficher le contenu de variables , etc. Cette solutions est celle que nous allons étudier avec le débogueur intégré a Eclipse I- La perspective Debogage Pour déboguer du code Java, Eclipse propose une perspective dédiée : la perspective Débogage. Celle ci est automatiquement affichée lorsqu'une application est lancée sous le contrôle du débogueur en utilisant le bouton de la barre d'outils. Son principe de fonctionnement est identique au bouton d'exécution situé juste à côté de lui. Par défaut, la perspective "Débogage" affiche quelques vues aussi présentes dans la perspective Java (les vues "Structure" et "Console") ainsi que l'éditeur de code Java. Elle affiche aussi plusieurs vues particulièrement dédiées au débogage. II- Les vues spécifiques au débogage Les vues spécifiques au débogage sont : la vue Débogage : affiche sous la forme d'une arborescence, les différents processus en cours d'exécution ou terminés la vue Variables : affiche les variables utilisées dans les traitements en cours de débogage la vue Points d'arrêts : affiche la liste des points d'arrêts définis dans l'espace de travail la vue Expressions : permet d'inspecter une expression en fonction du contexte des données en cours d'exécution la vue Affichage : permet d'afficher le résultat de l'évaluation d'une expression III- Mise en oeuvre du débogueur La mise en oeuvre du débogueur reste comparable à celle proposée par d'autres IDE : mise en place d'un point d'arrêt, exécution plus ou moins rapide dans le débogueur pour arriver à cibler le problème. a - Mettre en place un point d'arrêt Pour placer un point d'arrêt, il suffit dans l'éditeur de double cliquer dans la barre de gauche pour faire apparaître une icône ronde bleue. b- Exécution dans le débogueur Pour lancer l'exécution dans le débogueur, il faut ouvrir le menu en cliquant sur flèche du bouton Un menu déroulant propose de déboguer les dernières applications exécutées ou de lancer le débogage de la source courante en proposant deux options de menu : Le plus simple pour lancer le débogage d'une application est de sélectionner l'option « Déboguer en tant que / Application Java » L'option "Déboguer ... " permet de fournir des paramètres précis en vue de l'exécution d'une application sous le débogueur. Un assistant permet de sélectionner la classe et de préciser les paramètres. b- (SUITE) Il ne reste plus qu'à mettre en oeuvre les différentes fonctionnalités proposées par les vues de la perspective pour déboguer le code. Lors d'une demande d'inspection d'une variable dans l'éditeur affichant le code, une bulle d'aide affiche les valeurs de la variable. Pour accéder à la vue expression, il suffit de réutiliser la combinaison de touche Ctrl+Maj+I. Dans la fenêtre affichant le code, l'inspection d'une variable ouvre une bulle d'aide qui affiche en popup les informations sur la collection c- Exportation / Importation des points d'arrêt Il est possible d'exporter dans un fichier les points d'arrêts en utilisant l'option Exporter du menu principal « Fichier ». Sélectionnez « Général / Points d'arrêt » Cliquez sur le bouton « Suivant» Il faut sélectionner les points d'arrêts à inclure dans le fichier, saisir le nom du fichier et cliquer sur le bouton « Terminer » L'importation se fait en utilisant l'option « Importation » du menu principal Fichier Il suffit de sélectionner « Général / Points d'arrêt » Cliquez sur le bouton « Suivant » CONCLUSION Un debugger permet d’exécuter un programme pas-à-pas afin d’en vérifier le comportement et l’état. uploads/S4/ expose-de-java-entrainement 1 .pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GyooY4nanEWzsNcVCuOoHKtSkCNL9dSrjWsBYboaCasQMNqO4Zp88ZJozRYHTLlREWb7uRan4U3jizNJoE7jAWKs.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/xSBxdKV2gk9JEbDRld9bxuAaxJcsenGwlkKb73zs9LNmgJCmgi3ZN2kO52Fgqt7dPTJwlSBTx7SJ4xcmG5veHPXT.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/qUHd6AmNYkuvsd5ftQUvxN5pkAIyVo1OfSMl7JVQNwS8Or6kddGPvt0Z3lsgQUsMQd0GzsGG5tOPpet4Y8OOeOnE.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BhTU0sLaRp6RYh5FduhwJWMW1SdMYeBDOHWFTttGainWCKJkoz07QH414Kgz27JIuWooS57T16ciB3uE3Jxdz2WV.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/82ZlXWUQJ8x6DFcR2v3SJuO4YH3jyb9UqObgc3tOHvntq8BNG9VGGndLK1tHPt03lvzuRDXxoLB7b5VJoBPKOk7m.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/QGN9qrQBSInNBm4U9kTMiVFZydLwJnosr86gP9ofqVgymg64Tz8JNC1JHaSABAuKJLwh4tKqLILEJ94o4rvGRp0U.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/GhmNKFWGzRfcDfH6TrVJgaeIPH0DLNfONtxETD2ZjVPA2rWUqlK0riXpLCH44ZAFZSgdruxJr1gd00LaqgYxojPp.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/NVGKTN1AlAUWQ4KL54v6LmKu4EXTQrSl1NfOfpqX7INasolBd0WNiwuow2sr79ZoGdM4Xoh3MJbxDSivK7TW4H76.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/NndjleIekEPRiwGWnT5l1LfBgOefNy8vo0wOWa4t86nG5GAsiLa2TnnX0ZCAHORitRm3cZ0hGbltASS5zHQy33kY.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WZWNLm6ldU7XJR85vD1UIGCx9dtkuS4Iv6Lv91WdMI4H7DjXKXm4EolCEzkTKHVytO9OvG8TJPDpH3QjyOKCqNlV.png)
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 06, 2022
- Catégorie Law / Droit
- Langue French
- Taille du fichier 0.2120MB