Je me demande quelles directives vous utilisez pour déterminer la structure de vos espaces de noms. Quand décidez-vous que quelque chose mérite son propre Namespace? J'ai lu dans un forum de discussion ou d'article que la meilleure pratique est d'opter pour un arbre peu profond avec aussi peu d'espaces de noms que possible, mais je ne peux pas me rappeler le raisonnement qui le sous-tend ou le lien..NET: Comment décidez-vous comment structurer vos espaces de noms?
Maintenant, je fais juste ce qui "se sent bien", mais je préférerais des lignes directrices plus concrètes, en particulier pour expliquer aux nouveaux développeurs.
Merci.
@Nicholas. Je suis plus intéressé par la façon de structurer votre arborescence Namespace plutôt que le nom réel. Par exemple. Si vous écrivez un paquet d'analyseurs qui héritent d'un analyseur de base, placeriez-vous tous les analyseurs dans un espace de noms ou créeriez-vous un sous-espace de noms pour chaque analyseur sous-classé? Ce genre de chose. – Fung
Je comprends, mais c'est une question tellement ouverte. Je peux vous indiquer ce que disent les experts/les concepteurs, mais au final, c'est à vous (ou à votre équipe) de développer votre style. Qu'est-ce qui fonctionne le mieux? Qu'est-ce qui a le plus de sens? –