Je cours l'analyse de code sur un projet et je reçois un avertissement disantQuelles sont les conséquences de (trop) nombreux espaces de noms?
CA1020: Microsoft.Design: envisager la fusion des types définis dans {} un nom d'espace avec un autre espace de noms. {some namespace}
Pourquoi est-ce que je l'obtiens? Y a-t-il une implication négative d'avoir trop d'espaces de noms?
Mon problème avec cet avertissement est que l'analyse de code ne prend pas en compte le fait que j'ai 20 autres solutions Visual Studio qui créent également des classes dans le même espace de noms. Donc, pour moi, c'est généralement un "faux positif", et je l'ai simplement supprimé dans mon ensemble de règles personnalisées. – RenniePet