Le tableau de bord d'inspection du code affiche des indicateurs résultant de l'analyse statique du code effectuée par Visual Expert.
Les lettres correspondent à des indices établis sur la base d'un nombre d'erreurs pour 10 000 lignes de code.
Les profils d'inspection de code de Visual Expert sont basés sur cette notation.
Vous trouverez ci-dessous le calcul détaillé des indicateurs clés :
Voici un résumé rapide des étapes à suivre pour personnaliser la configuration du profil d'inspection de code.
Allez dans Paramètres → Autres paramètres → Inspection du code → Sélectionnez le profil approprié dans le menu déroulant.
Ce profil adopte une approche exhaustive et rigoureuse, ce qui convient aux projets qui respectent scrupuleusement toutes les normes de qualité et de sécurité.
Il s'agit d'une approche très rigoureuse, qui applique les règles de toutes les catégories, y compris les règles mineures. Elle convient aux projets pour lesquels la qualité du code et la sécurité sont des priorités.
Ce profil permet de concilier rigueur et tolérance. Certaines règles plus exigeantes ou controversées peuvent être exclues, mais vous disposerez tout de même d'information sur de nombreux problèmes potentiels. Ce profil convient à la plupart des projets pour commencer avec l'inspection du code.
Ce profil ne comprend qu'un sous-ensemble de règles et cible les problèmes les plus critiques. Il est plus tolérant et produira moins d'avertissements et d'erreurs. Il convient aux projets qui s'initient aux mesures de qualité du code mais qui ne veulent pas être excessivement sollicités.
Il s'agit d'un profil destiné à l'examen de code ancien, lorsque les utilisateurs souhaitent obtenir des résultats neutres pour vérifier les règles du code.
Les utilisateurs peuvent créer leur profil en choisissant des règles dans la liste déroulante, ce qui convient aux projets où la qualité du code et la sécurité sont prioritaires.
Après avoir défini un profil, procédez comme suit :
Cliquez sur [Inspection du code] → [Tous les problèmes] → Voir les résultats.