É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é.