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.