Partager via


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.

Voir aussi

Autres ressources

Avertissements liés à la facilité de maintenance

Mesures de la complexité et de la facilité de maintenance du code managé