Questa settimana ho cercato di utilizzare il framework Typhoon per l'iniezione di dipendenza. Capisco che separare la costruzione di oggetti sia utile per sostituire componenti arbitrari con derisioni durante i test delle unità, e finora ho visto benefici da questo da solo.
Ma non posso fare a meno di pensare che dove prima avevo una gigantesca classe di controller di vista che aveva decine di importazioni di intestazione, ora ho una classe di fabbrica enorme che ha decine di importazioni di intestazione. Dovrei evitare di avere un'enorme classe di fabbrica?