Réserver une Démo

SVP notez : Cette page d’aide n’est pas pour la dernière version d’Enterprise Architect. La dernière aide peut être trouvée ici.

Pré. Proc.

Types de Marqueurs

Les marqueurs sont vraiment fantastiques. Insolites par leur très faible encombrement lorsqu'ils sont utilisés avec précaution, leur impact sur les performances des programmes en cours d'enregistrement peut être négligeable. Les marqueurs sont disponibles en plusieurs saveurs (en fait, les couleurs) et d'autres sont toujours ajoutés. Ils sont placés et sont visibles dans la marge gauche de l'éditeur, vous aurez donc besoin d'un peu de code source.

Avoir l'habitude de

  • Enregistrer une seule fonction
  • Enregistrer des parties d'une fonction
  • Cas d'utilisation couvrant plusieurs fonctions
  • Enregistrer les piles d'appels
  • Générer Séquence de diagrammes
  • Générer de domaine de Test diagrammes
  • Générer de collaboration de classe diagrammes

Référence

Marqueur

Détail

Voir également

Marqueurs Début / Fin Enregistrement

Placez les marqueurs aux lignes de début et de fin du code à enregistrer. Ceux-ci n'ont pas besoin d'être dans la même fonction.

The image shows start and end recording markers placed inside a Java class definition

Lorsque le programme rencontre un marqueur de début d'enregistrement, un nouvel enregistrement est lancé ( la caméra commence à tourner !). Lorsqu'un marqueur de fin est rencontré, l'enregistrement en cours se termine (c'est une prise ). La façon dont vous utilisez ces marqueurs dépend de vous et de votre connaissance du système dont vous avez la charge.

Advanced Stuff (marqueurs imbriqués):

Si un marqueur d'enregistrement Début est rencontré alors qu'un enregistrement est en cours, mais que la capture est inhibée par la valeur de profondeur de pile utilisée , un enregistrement séparé sera lancé. Chaque enregistrement est conservé sur une pile. Quand l'un se termine, il est supprimé. Cette technique peut être utilisée dans Enterprise Architect pour enregistrer et rendre des scènes dans des systèmes très complexes. Cela ressemble à l'épissage de courtes scènes d'une vidéo pour créer une bande-annonce. Si vous ne souhaitez enregistrer qu'une seule fonction, vous devez utiliser un marqueur d'enregistrement automatique.

La fenêtre Points d'Arrêt et Marqueurs Éditeur de Script Analyseur Contrôler la Profondeur de Pile

Méthode marqueur d’Auto-Enregistrement

Une Méthode marqueur d'Auto-Enregistrement permet d'enregistrer une fonction particulière. Le débogueur mettra automatiquement fin à l'enregistrement lorsque la fonction sera terminée. C'est bien car l'enregistrement est une opération intensive.

Le marqueur de fonction combine un marqueur Démarrer Enregistrement et un marqueur Fin Enregistrement en un seul, de sorte que l'enregistrement est exécuté après le point marqueur et s'arrête toujours lorsque cette fonction se termine.

An auto record marker that stops recording when the function exits

Enregistrement peuvent être imbriqués. Lorsqu'une nouvelle Méthode marqueur d'Auto-Enregistrement est touchée pendant l'enregistrement, la profondeur de la pile à enregistrer sera étendue pour inclure la méthode actuelle et la profondeur requise de cette fonction.

Piler marqueur de Auto-Capture

A Stackpoint marker that captures the call stack at a point in code and viewed as a sequence diagram

Les marqueurs de pile vous permettent de capturer toutes les traces de pile uniques qui se produisent à un point dans une application ; ils fournissent une image rapide et utile de l'endroit d'où un point dans une application est appelé.

Pour insérer un marqueur à l'endroit requis dans le code, cliquez-droit sur la ligne et sélectionnez l'option 'Add Stack Auto Capture Marker'.

Chaque fois que le débogueur rencontre le marqueur, il effectue une trace de pile ; si la trace de la pile ne figure pas dans l'historique d'enregistrement, elle est copiée et l'application continue de s'exécuter.

Limiter la profondeur d’enregistrement

Vous pouvez limiter la profondeur des images dans n'importe quel enregistrement à l'aide du contrôle de profondeur de pile sur les barres d'outils de l'enregistreur et des points d'arrêt.

Apprenez Plus