Je dirigeais simplement un de mes projets via NDepend et le rapport mettait mon ensemble dans le coin de la zone de douleur. Je me demandais juste si c'était quelque chose dont je devrais m'inquiéter.Sortir de la Zone de Douleur - NDepend
Que signifie vraiment la zone de douleur? Cela ne signifie-t-il pas qu'il y a beaucoup de couplage et que les choses ne peuvent pas changer très facilement.
J'ai récemment enlevé beaucoup d'interfaces et scellé beaucoup de classes car je ne veux pas que l'utilisateur prolonge l'API (seulement dans quelques endroits). C'est un .NET Wrapper pour un objet com, donc il n'y a pas beaucoup de besoin pour l'utilisateur d'étendre quelque chose.
Quels sont les bons moyens de me sortir de la zone douloureuse?
Merci
ouais j'ai lu ce post, c'est un bon post. Je ne veux juste pas voir ce que les opinions des autres peuples. –
Vous ne devriez pas avoir à vous soucier des composants qui fournissent des blocs de fonctionnalité étendus permanents. Les couches qui peuvent changer dans le temps, comme un service Web pour un convertisseur de devises, peuvent bénéficier d'une abstraction plus tôt pour éviter la zone de douleur plus tard. – icelava