User Tools

Site Tools


jet:going_through_a_debugging_session

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

jet:going_through_a_debugging_session [2016/01/21 23:09] – created leojet:going_through_a_debugging_session [2016/01/24 21:03] (current) leo
Line 3: Line 3:
   - on peut placer un breakpoint sur n'importe quelle ligne de code **contenant une instruction** (et non juste des brackets ou une ligne vide).   - on peut placer un breakpoint sur n'importe quelle ligne de code **contenant une instruction** (et non juste des brackets ou une ligne vide).
   - Le code pausera en arrivant dessus et proposeras plusieurs options/boutons :   - Le code pausera en arrivant dessus et proposeras plusieurs options/boutons :
-    - continue +    - rerun 
-    - step into +    - continue (jusqu'au prochain breakpoint) 
-    - step over +    - step into (aller à la prochaine instruction) 
-    - step out+    - step over (exécuter l'instruction, si c'est une fonction l'exécuter en entier et continuer sans faire du step by step) 
 +    - step out (aller à la structure supérieure, celle qui aura appelé la fonction observée par ex.) 
 +  - Sur le panneau de droite 
 +    - watch (état des variables) 
 +    - stack 
 +    - breakpoints 
 + 
 +Une fonctionnalité intéressante est la possibilité de faire des breakpoints conditionnels : on définit une condition qui, si elle est remplie, trig le breakpoint. (clic droit ?)
jet/going_through_a_debugging_session.1453414173.txt.gz · Last modified: 2016/01/21 23:09 by leo