Partager via


Avertissements liés à la facilité de maintenance

Les avertissements relatifs à la facilité de maintenance prennent en charge la maintenance des bibliothèques et des applications.

Dans cette section

Règle

Description

CA1500 : Les noms de variables ne doivent pas être identiques aux noms de champs

Une méthode d'instance déclare un paramètre ou une variable locale dont le nom correspond à un champ d'instance du type déclarant, ce qui entraîne des erreurs.

CA1501 : Éviter l'excès d'héritage

Un type est imbriqué de plus de quatre niveaux dans sa hiérarchie d'héritage. Les hiérarchies de type profondément imbriquées peuvent être difficiles à suivre, comprendre et gérer.

CA1502 : Éviter l'excès de complexité

Cette règle évalue le nombre de chemins linéairement indépendants dans la méthode, déterminé par le nombre et la complexité des branches conditionnelles.

CA1504 : Vérifier les noms de champs trompeurs

Le nom d'un champ d'instance commence par « s_ » ou le nom d'un champ statique (partagé dans Visual Basic) commence par « m_ ».

CA1505 : Éviter le code impossible à maintenir

Un type ou une méthode a une faible valeur d'indice de maintenabilité. Un faible indice de maintenabilité indique qu'un type ou qu'une méthode est probablement difficile à maintenir et qu'il/elle se prête bien à une nouvelle conception.

CA1506 : Éviter les couplages de classe excessifs

Cette règle mesure l'accouplement de classes en comptant le nombre de références de type uniques contenues dans un type ou une méthode.