Partager via


CA1505 : Éviter le code impossible à maintenir

TypeName

AvoidUnmaintainableCode

CheckId

CA1505

Catégorie

Microsoft.Maintainability

Modification avec rupture

Modification sans rupture

Cause

Un type ou une méthode a une faible valeur d'indice de maintenabilité.

Description de la règle

L'indice de maintenabilité est calculé sur la base des métriques suivantes : lignes de code, volume de programme et complexité cyclomatic. Le volume de programme est une mesure de la difficulté de compréhension d'un type ou d'une méthode basée sur le nombre d'opérateurs et d'opérandes dans le code. La complexité cyclomatic est une mesure de la complexité structurelle du type ou de la méthode.

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.

Comment corriger les violations

Pour résoudre cette violation, reconcevez le type ou la méthode et essayez de le/la diviser en des types ou méthodes plus petits et plus concentrés.

Quand supprimer les avertissements

Excluez cet avertissement lorsqu'une méthode ou un type est considéré comme possible à maintenir en dépit de sa grande taille ou lorsque, pour une raison quelconque, la méthode ou le type ne peut pas être fractionné pour une raison quelconque.

Voir aussi

Autres ressources

Avertissements liés à la facilité de maintenance