Partager via


Éviter le code impossible à maintenir

Mise à jour : novembre 2007

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 maintenance.

Description de la règle

L'indice de maintenance est calculé sur la base des métriques suivantes : lignes de code, volume de programme et complexité cyclomatic. La complexité cyclomatic est une mesure de la complexité structurelle du type ou de la méthode.

Un faible indice de maintenance indique qu'un type ou 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é.

Voir aussi

Autres ressources

Avertissements liés à la facilité de maintenance