Les règles sont les plus petits blocs de construction d'une révision de code. Chaque révision de code applique des règles différentes pour évaluer la qualité d'une base de code.
Les règles constituent la base d'une révision de code. Lorsque vous exécutez une révision de code, des règles sont appliquées à une base de code pour vérifier si le code les respecte. Vous pouvez modifier les règles fournies et créer vos propres règles, spécifiques à vos normes de conception d'application.
Les règles portant sur des fonctionnalités similaires appartiennent à la même catégorie. Les règles de l'exemple précédent appartiennent à la catégorie des principes de conception. Suivant l'objet d'une révision de code, des règles de diverses catégories sont appliquées.
Informations détaillées sur une règle
Vous pouvez obtenir des informations sur chaque règle, catégorie et révision de code de la fenêtre Préférences. Pour plus de détails, voir la rubrique “Préférences Java - Page Révision de code”.
Niveaux de gravité des règles
Le niveau de gravité "recommandation" est le plus faible, mais il est quand même important de corriger les anomalies de cette gravité. Les recommandations reflètent un ensemble de pratiques conseillées et de normes de l'industrie auxquelles doivent se conformer les équipes de développement. Même si ces anomalies ne posent pas de problèmes immédiats, elles pourront en poser ultérieurement.
Les règles portant sur des fonctionnalités similaires appartiennent à la même catégorie. Les règles de l'exemple précédent appartiennent à la catégorie des principes de conception. Suivant l'objet d'une révision de code, des règles de diverses catégories sont appliquées.
Correctifs automatisés pour certaines anomalies de règle
Lorsqu'une règle n'est pas respectée, la révision de code génère une anomalie. Certaines anomalies communes sont résolues par un correctif rapide, qui correspond à une solution automatisée fournie. S'il existe un correctif rapide pour une anomalie constatée par la révision de code, ce correctif est signalé par l'une des icônes suivantes :
Règles fournies
Règles définies par l'utilisateur