J'ai cherché à utiliser le framework Typhoon pour l'injection de dépendances cette semaine. J'ai l'impression que séparer la construction d'objets est bénéfique pour remplacer des composants arbitraires par des simulateurs lors des tests unitaires, et jusqu'à présent, j'ai vu des avantages de cela seul.
Mais je ne peux pas m'empêcher de penser que là où avant j'avais une classe de contrôleur de vue énorme qui avait des dizaines d'importations d'en-tête, j'ai maintenant une classe d'usine énorme qui a des dizaines d'importations d'en-tête. Suis-je censé éviter d'avoir une classe d'usine massive?