En activant l'inspection du code, Visual Expert analysera votre code en tenant compte de plus de 300 règles pour détecter les vulnérabilités, les bugs et les problèmes de maintenabilité.
NNote : Si vous n'avez pas encore configuré Visual Expert, suivez ce tutoriel pour commencer.
Activer l'inspection du code lors de la création d'un nouveau projet
-
Créer un nouveau projet comme indiqué ici : PowerBuilder, Oracle, SQL Server
Après avoir sélectionné le code source à analyser dans l'assistant de projet VE, activez les fonctions d'inspection du code :
Activer l'inspection du code pour un projet existant
- Pour votre projet existant, activez la fonction "Inspection du code" via "Paramètres > Autres paramètres".
- Dans l'onglet Inspection du code, activez la fonctionnalité en cliquant sur le bouton "ON/OFF".
- Vous pouvez passer en revue les règles de code listées dans la colonne "Nom de la règle de code", et désactiver celles qui ne vous intéressent pas en décochant la case "IsActive".
- Fermez cette fenêtre pour enregistrer vos préférences
Résultat de l'inspection du code
- Lorsque l'analyse du code est terminée, une nouvelle section "Inspection du code" s'affiche dans l'arborescence de Visual Expert.
Les langues supportées sont listées à la racine du treeview.
Pour chaque langage, le nombre de règles disponibles est indiqué :
Sélectionnez un langage, par exemple : "Code Inspection pour Oracle". - Choisissez une macro pour sélectionner les problèmes qui vous intéressent :
- Les règles correspondantes sont listées dans le treeview.
Pour chaque règle, le nombre de problèmes trouvés est indiqué comme illustré ci-dessous.
- Lorsque vous sélectionnez une règle : une page de documentation apparaît avec avec des informations détaillées.
- 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.
- Lorsque vous sélectionnez un objet dans cette liste, les problèmes sont mis en évidence : Les problèmes sont mis en surbrillance dans le code
Voir également :