Le debugger de code (concepteur)

De Wiki1000

{{#images:image-1.png|dsm\designer\debugger}}

Pour placer un point d'arrêt :

La méthode doit être en modification :

{{#images:image-6.png|dsm\designer\debugger}}

Cliquez dans la zone de droite sur un point correspondant à une ligne de code.

Note : Les lignes de code avec point d'arrêt apparaissent en rouge.

Pour enlever un point d'arrêt :

Cliquez dans la zone de droite sur un point correspondant à une ligne de code sur lequel est placé un point d'arrêt.

Propriété d'un point d'arrêt

Cliquez avec le bouton gauche de la souris dans la zone de droite sur un point correspondant à une ligne de code sur lequel est placé un point d'arrêt.

{{#images:image-2.png|dsm\designer\debugger}}

{{#images:image-3.png|dsm\designer\debugger}}

  • Passes
Nombre d'exécution déclenchant le point d'arrêt.
  • Condition
Condition devant être remplie déclencher le point d'arrêt.
  • Actif
Ce point d'arrêt est actif

En cours d'exécution

{{#images:image-4.png|dsm\designer\debugger}}

  • {{#images:image-4-1.png|dsm\designer\debugger}}
Continuer l'exécution (F9)
  • {{#images:image-4-2.png|dsm\designer\debugger}}
Arrêter l'exécution
L'exécution est interrompue et la méthode retourne immédiatement.

Une valeur de retour doit être saisie :

{{#images:image-5.png|dsm\designer\debugger}}

  • {{#images:image-4-3.png|dsm\designer\debugger}}
Réinitialiser l'exécution
L'exécution recommence du début.
Tip : ceci peut avoir des effets de bord
  • {{#images:image-4-4.png|dsm\designer\debugger}}
Pas à pas (F8)
Le pas à pas saute par dessus les méthodes.
  • {{#images:image-4-5.png|dsm\designer\debugger}}
Pas à pas approfondi (F7)
Le pas à pas saute à l'intérieur des méthodes.


{{#if:Concepteur de modèle|

{{#if:Concepteur de modèle|— Concepteur de modèle |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}