Разделение проблем, обеспечиваемое структурами IoC / DI, невозможно переоценить для крупных проектов, но есть ли место для таких методов в небольшом проекте?
Можете ли вы рассказать о некоторых реальных применениях IoC? / DI-фреймворки, которые вы нашли полезными, когда кодировали другой небольшой / средний проект.
Для определения:
«Небольшой проект» содержит 100-1000 строк кода (balpark, просто чтобы дать представление), для кодирования требуется 1-3 дня, а время жизни полученное приложение до того, как оно будет выброшено или выведено из эксплуатации, находится в пределах 1 недели - 5 лет после первоначального выпуска (в этом случае трудно провести черту между малым / средним / большим проектом).
Благодаря.