Я использовал ручную конструкцию DI для DI немного. Одна вещь, которую я замечаю, заключается в том, что мои конструкторы начинают становиться довольно длинными.
У меня есть класс, который зависит от множества маленьких объектов - иногда между 6 и 10. Поскольку я продолжаю разорвать свое приложение на более мелкие куски, я мог видеть, что это число увеличивается с течением времени. Это обычная проблема?
Очевидно, это сильно зависит от проекта. Однако основной вопрос заключается в следующем:
Когда вы начинаете испытывать дискомфорт по количеству зависимостей, которые имеет класс? Какие стратегии вы используете для сокращения этих зависимостей?