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.Vous pouvez en apprendre plus sur les métriques du code grâce à Mesures de la complexité et de la facilité de maintenance du code managé,
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
Mesures de la complexité et de la facilité de maintenance du code managé