Tutoriel sur l'inspection du code PowerBuilder

Comment Inspecter le Code PowerBuilder ?

  1. Activer l'inspection du code
    • Faites un clic droit sur le menu du ruban VE et sélectionnez "Personnaliser le ruban".

      Select Customize Ribbon

    • Dans la fenêtre ci-dessous, cochez la case "Fonctionnalités bêta".

      PB Code Inspection Beta Features

    • Un nouvel onglet "Fonctionnalités bêta" apparaît dans le ruban : Ouvrez-le.
    • Cliquez sur Activer/Désactiver Règle de code : le bouton devient jaune.
      Les fonctionnalités d'inspection de code sont maintenant activées.

      Enable/Disable Code Rules

    • Relancez l'analyse de votre code, pour vérifier votre code par rapport aux règles d'inspection.

     

  2. Lorsque l'analyse du code est terminée, une nouvelle section "Inspection du code" est affichée dans le treeview de Visual Expert.
    Les langages supportés sont listés à la racine du treeview.
    Pour chaque langage, le nombre de règles disponibles est indiqué :

    Code Inspection Rules for PowerBuilder

    Sélectionnez un langage, par exemple : 'Inspection du Code pour PowerBuilder'.

  3. Choisissez une macro pour sélectionner les problèmes qui vous intéressent :

    Select issues for PB code inspection

  4. Les règles correspondantes sont listées dans l'arborescence.
    Pour chaque règle, le nombre de problèmes trouvés est indiqué comme ci-dessous.

    Code Inspection for PowerBuilder

  5. Lorsque vous sélectionnez une règle, une page de documentation apparaît avec des détails la concernant.

    Code Inspection Rule Description for PB

  6. Dans la barre de navigation, cliquez sur " Problèmes trouvés " :
    Chaque objet présentant ce problème particulier est répertorié dans une hiérarchie de conteneurs.

    Security Issues in PowerBuilder Applications

  7. Lorsqu'un objet est sélectionné dans cette liste, les problèmes sont surlignés dans le code

    Highlight issues in your code

  8. Vous pouvez ensuite ouvrir ce script directement dans l'IDE PB pour résoudre le problème.

    Open Scripts in PB IDE to fix issue

 

Visual Expert 2020, PowerBuilder, Code Inspection