Modifications

Sauter à la navigation Sauter à la recherche
1 122 octets ajoutés ,  9 août 2013 à 11:25
Ligne 35 : Ligne 35 :  
# Exit: (''sortir'') ce lien permettra de sortir du débogueur.
 
# Exit: (''sortir'') ce lien permettra de sortir du débogueur.
 
# Run: (''exécuter'' ce lien poursuit l'exécution de votre programme soit jusqu'à la fin, soit jusqu'au prochain point d'arrêt<br />. S'il existe un point d'arrêt actif (activé en cliquant dans la marge (#6)), le débogueur stoppera le programme dessus et attendra vos instructions.
 
# Run: (''exécuter'' ce lien poursuit l'exécution de votre programme soit jusqu'à la fin, soit jusqu'au prochain point d'arrêt<br />. S'il existe un point d'arrêt actif (activé en cliquant dans la marge (#6)), le débogueur stoppera le programme dessus et attendra vos instructions.
# Step Over: (''pas-à-pas'') fera progresser l'exécution de votre programme d'une ligne. xxxx, ligne par ligne jusqu'à la fin. Cette option ignore tous les appels de fonction. donc, si vous avez une fonction appelée foo(), il exécutera la fonction entière, et passera à la prochaine ligne.  
+
# Step Over: (''pas-à-pas'') fera progresser l'exécution de votre programme d'une ligne puis le débogueur attend vos instructions. Le mode pas-à-pas permet donc d'exécuter un programme ligne par ligne jusqu'à la fin.<br />La fonction "Step-Over" (''pas au dessus'' en traduction littérale) ignore le détail d'exécution des fonctions appelées. Donc, si vous avez une fonction foo() appelée par votre programme, le débogueur exécutera la fonction en une seule opération et passera à la ligne suivante de votre programme.<br />''C'est un mode de débogage pratique '''si vous ne voulez pas savoir''' ce qui se passe dans les différentes fonctions utilisées.''. 
# Il passera bien pas après pas dans votre programme, mais il passera au-dessus des fonctions, au lieu de les exécuter pas-à-pas.  
+
# Step in: (''pas dedans'' en traduction littérale). C'est aussi une exécution pas-à-pas comme décrit ci-dessus '''mais''' lorsque le débogueur rencontrera un appel de fonction, il sautera dans la définition de la fonction où vous pourrez continuer l'exécution pas à pas.<br />Une fois le débogage de la fonction terminée, le débogueur vous replacera tout seul au point d'appel de cette dernière où vous pourrez poursuivre le débogage pas-à-pas.<br />''C'est un mode de débogage pratique '''si vous voulez savoir''' ce qui se passe dans les différentes fonctions utilisées''.  
   −
L'éditeur est également affiché (#2). Vous pouvez éditer votre fichier à tout moment. Si vous faites des changements à votre fichier, vous devrez cliquer le lien "Save/Restart" dans la barre d'outils pour que le débogueur prenne en compte ces changements.
+
L'éditeur est également affiché (#2). Vous pouvez éditer votre fichier à tout moment. Lorsque vous faites des modifications dans votre fichier, vous devrez cliquer le lien "Save/Restart" (''sauver et redémarrer'') dans la barre d'outils pour que le débogueur prenne ces changements en compte.
   −
Sur les deux panneaux du bas, vous y verrez la sortie de débogage (#3), et les Variables de débogage (#4). la sortie débogage affiche les sorties stdout or stderr que votre programme génère (comme les états d'impression). les variables débogage affichent les valeurs réelles qui leurs sont assignées.
+
Sur les deux volets du bas, vous y verrez "les sorties" produites durant le débogage (#3) et les différentes variables accessibles par le débogueur (#4).<br />la sortie débogage affiche les sorties stdout ou stderr que votre programme produit (comme par exemple les instructions "print").<br />les variables de débogage affichent les valeurs réelles qui leurs sont assignées durant l'exécution de la ligne pas-à-pas (le contenu de cette section, et ne nombre de variables visibles, dépends donc de la progression du programme).
 +
 
 +
{{traduction}}
    
La ligne rouge dans l'éditeur (#5) se déplace à chaque pas de votre programme. C'est la prochaine ligne qui sera exécutée, et qui restera centrée dans la fenêtre de l'éditeur pendant la progression du programme.
 
La ligne rouge dans l'éditeur (#5) se déplace à chaque pas de votre programme. C'est la prochaine ligne qui sera exécutée, et qui restera centrée dans la fenêtre de l'éditeur pendant la progression du programme.
29 917

modifications

Menu de navigation