CA1506 : Éviter les couplages de classe excessifs
TypeName |
AvoidExcessiveClassCoupling |
CheckId |
CA1506 |
Catégorie |
Microsoft.Maintainability |
Modification avec rupture |
Oui |
Cause
Un type ou une méthode est associée à de nombreux autres types.
Description de la règle
Cette règle mesure l'accouplement de classes en comptant le nombre de références de type uniques contenues dans un type ou une méthode.
Les types et méthodes comportant un degré élevé d'accouplement de classes peuvent être difficiles à maintenir. Il est conseillé d'avoir des types et méthodes qui présentent un accouplement faible et une cohésion élevée.
Comment corriger les violations
Pour résoudre cette violation, essayez de reconcevoir le type ou la méthode pour réduire le nombre de types auxquels elle est associée.
Quand supprimer les avertissements
Excluez cet avertissement lorsqu'une méthode ou un type est considéré comme possible à maintenir en dépit de son grand nombre de dépendances par rapport à d'autres types.