Résolution d'un problème signalé dans un résultat

Vous pouvez modifier un fichier de code source afin de résoudre un problème détecté par la révision de code.

Avant de commencer

Vous devez exécuter une révision de code et ouvrir les résultats dans la vue Résultats Software Analyzer.

Pourquoi et quand exécuter cette tâche

Le composant Code Review ouvre les fichiers source analysés dans l'éditeur LPEX de base ou de systèmes distants. Vous pouvez utiliser ces éditeurs pour résoudre les problèmes signalés par le composant Code Review. Vous pouvez également supprimer, masquer ou afficher les résultats de révision de code dans l'éditeur.

Résolution d'un problème dans le code source

Procédure

  1. Dans la sous-fenêtre de droite de la vue Résultats Software Analyzer, développez la règle qui contient les résultats qui vous intéressent.
  2. Sous la règle, cliquez avec le bouton droit de la souris sur un résultat, puis cliquez sur Afficher les résultats. Le fichier de code source s'ouvre dans un éditeur pris en charge et se positionne de manière à afficher les lignes de code signalées par le résultat. L'éditeur qui s'ouvre dépend de la configuration d'éditeur et de l'éditeur qui a été utilisé lors de la dernière ouverture d'un fichier du même type. Les lignes sont momentanément sélectionnées afin d'être mises en évidence. Les icônes s'affichent dans les marges gauche et droite en regard de la première ligne de la zone touchée. Lorsque vous déplacez la souris sur l'une de ces icônes, le texte de la règle s'affiche.
    Dans l'exemple de la Figure 1, la règle est Avoid IF without ELSE (Eviter IF sans ELSE) et le niveau de gravité est Warning (Avertissement). La mise en évidence suivante est affichée :
    • La totalité de l'instruction IF est soulignée par une ligne ondulée.
    • Les icônes s'affichent dans la règle verticale (marge de gauche) et la règle de présentation (marge de droite) sur la première ligne du code source défectueux.
    • L'icône située dans la règle verticale est une icône de gravité qui correspond à la gravité de la règle.
    • Si vous déplacez la souris sur l'icône, le texte de la règle s'affiche, Eviter IF sans ELSE.
    Figure 1. Vue d'une violation de règle affichée dans l'éditeur de langage COBOL Exemple de résultat de règle dans l'éditeur
  3. Modifiez le code source afin de résoudre le problème qui a généré le résultat. Vous n'êtes pas limité à la résolution d'un problème. Vous pouvez faire autant de mises à jour du fichier de code source que souhaité, comme vous le feriez normalement dans l'éditeur.
  4. Enregistrez le fichier et fermez l'éditeur.
  5. Pour vérifier si vos modifications du code source ont résolu le problème, exécutez à nouveau l'analyse du code.

Suppression, masquage et affichage des mises en évidence de la révision de code

Pourquoi et quand exécuter cette tâche

La mise en évidence du texte de code source concerné par un résultat de révision de code est présente dans tous les éditeurs pris en charge. Pour plus d'informations sur les éditeurs pris en charge, voir Editeurs pris en charge.

La mise en évidence reste dans le fichier de code source jusqu'à ce que l'un des événements suivants se produise :
  • Le problème est résolu et une autre analyse de code est exécutée sur le fichier de code source.
  • Le plan de travail de développement est fermé.
  • Vous supprimez l'icône comme vous supprimeriez un signet classique.
    Remarque : L'icône de gravité est un type de signet. Par conséquent, vous pouvez supprimer une icône de gravité dans la marge de gauche de l'éditeur à tout moment comme vous le feriez pour n'importe quel signet.

Procédure


Commentaires en retour