En activant l'inspection du code, Visual Expert analysera votre code SQL Server Transact-SQL par rapport à des prédéfinies permettant de détecter les failles de sécurités, les bugs et les problèmes de maintenabilité.
Note : 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 SQL Server
-
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 SQL Server 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 SQL Server". - 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 :
- Démarrer un projet SQL Server
- Inspection du code - Que peut-on attendre de Visual Expert ?
- Inspection du code - Concepts clés
- Comment inspecter le code PowerBuilder
- Comment inspecter le code Oracle