Avertissement de surcharge d'acronyme s'approchant !!! Je fais TDD et DDD avec un modèle de vue passive MVP et DI. Je me trouve en ajoutant la dépendance après la dépendance au constructeur de ma classe de présentateur pendant que j'écris chaque nouveau test. La plupart sont des objets de domaine. J'utilise des usines pour l'injection de dépendance bien que je vais probablement passer à un conteneur IoC par la suite. Lors de l'utilisation de l'injection de constructeur (en fonction de l'injection de propriété), il est facile de voir où sont vos dépendances. Un grand nombre de dépendances est généralement un indicateur qu'une classe a trop de responsabilités, mais dans le cas d'un présentateur, je ne vois pas comment éviter cela. Je pensais à envelopper tous les objets du domaine dans une seule classe "Domain" qui agirait comme un intermédiaire, mais j'ai l'intuition que je ne ferais que déplacer le problème au lieu de le réparer.Est-il normal d'avoir une longue liste d'arguments dans le constructeur d'une classe Presenter?
Ai-je raté quelque chose ou est-ce inévitable?