Ich habe diese Woche versucht, das Typhoon-Framework für die Abhängigkeitsinjektion zu verwenden. Ich verstehe, dass das Trennen der Konstruktion von Objekten vorteilhaft ist, um beliebige Komponenten während des Unit-Tests durch Mocks zu ersetzen, und bisher habe ich allein davon Vorteile gesehen.
Aber ich kann nicht anders, als zu glauben, dass ich vor einer riesigen View-Controller-Klasse mit zehn Header-Importen jetzt eine riesige Factory-Klasse mit zehn Header-Importen hatte. Soll ich vermeiden, eine massive Fabrikklasse zu haben?