МП>С моей профессиональной точки зрения DI фреймворки не нужны.
МП>Они затрудняют распутывание кода,
МП>понижают гибкость автоматического рефакторинга (в частности ReSharper-ом)
МП>и это не перекрывается гибкостью подстановки mock-объектов
есть статейка 13 — летней давности:
https://martinfowler.com/articles/mocksArentStubs.html, ты не читал её поди?
МП>но обнаруживаю ярых адептов этого всего.
МП>уже и в вакансиях суют такое требование
МП>кто-то может популярно расписать преимущества либо природу явления популярности?
МП>(часть плюсов знаю и гипотезы-то я имею, но мнение всё равно такое)
покажи просто, как ты собираешься поддерживать систему, над которой работали и 10 лет назад (и все эти люди уже уволились) и позавчера пара практикантов, а сегодня надо приделать какую-то фичу тебе и ты эту систему увидел в первый раз