This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
2019_2020:s3:methodo:td:debug [2019/08/28 19:07] blay created |
2019_2020:s3:methodo:td:debug [2019/09/03 11:12] (current) blay [Premier débogage simple sous eclipse] |
||
---|---|---|---|
Line 18: | Line 18: | ||
- Dans la fenêtre qui s'est ouverte, vous pouvez voir à droite les variables dont le "this" qui représente dans notre exemple l'objet qui a reçu le message, si vous le déplier vous voyez la valeur de ses attributs. {{:2019_2020:s3:methodo:td:capture_d_e_cran_2019-08-28_a_19.02.51.png?200|}} | - Dans la fenêtre qui s'est ouverte, vous pouvez voir à droite les variables dont le "this" qui représente dans notre exemple l'objet qui a reçu le message, si vous le déplier vous voyez la valeur de ses attributs. {{:2019_2020:s3:methodo:td:capture_d_e_cran_2019-08-28_a_19.02.51.png?200|}} | ||
- Si vous cliquez sur une variable avec le bouton gauche vous avez la valeur de la variable. | - Si vous cliquez sur une variable avec le bouton gauche vous avez la valeur de la variable. | ||
- | - | + | - L'image suivante montre les boutons et leurs raccourcis clavier associés et ci-dessous les explications. {{:2019_2020:s3:methodo:td:capture_d_e_cran_2019-08-28_a_22.39.39.png?200|}} |
+ | - **F5 :** Exécute la ligne actuellement sélectionnée et passe à la ligne suivante de votre programme. Si la ligne sélectionnée est une méthode, le débogueur entre dans le code associé. | ||
+ | - **F6** : passe au-dessus de l'appel, c'est-à-dire qu'il exécute une méthode sans entrer dans le débogueur. | ||
+ | - **F7** : se dirige vers l'appelant de la méthode en cours d'exécution. Ceci termine l'exécution de la méthode courante et retourne à l'appelant de cette méthode. | ||
+ | - **F8** : demande au débogueur Eclipse de reprendre l'exécution du code du programme jusqu'au prochain point d'arrêt. | ||
+ | - Enlever le commentaire dans le test de la classe Message, puis débuggez pour trouver la ou les erreurs dans les codes. | ||