Здравствуйте, varenikAA, Вы писали:
AA>Здравствуйте, barn_czn, Вы писали:
_>>Конкретный пример пож-та, чтобы спор был не абстрактным.
AA>И да, еще больше примеров в книжке "Роберт Мартин — Чистая архитектура — 2018", после ее прочтения сомнения отпадают.
AA>Так или иначе зависимости будут, использовать для этого ФВ или делать свой велосипед это уже от архитектора зависит.
AA>Хотя да, большинство проектов на C# это монолиты.
причем тут c#? а на ява или с++ ни монолиты? Большинство проектов.. учитывая популярность Unity сейчас можно сказать что большинство проектов на шарпе — полный гавнокод от школьников. Шарп тут не причем как ЯП.
AA>В корэ использую стандартный DI очень доволен. можно в любом месте приложения получить ссылку на любой объект не задумываясь.
AA>https://github.com/altbodhi/HostAppExample/blob/master/Program.cs
Все равно ни понял. Контексты всегда были и без DI (Control.Parent, Control.Application, Request.Host и т.д). Добирайся нихочу.
Но вот если есть конструктор у App, а я явно не вижу место его вызова — меня это напрягает. Таких неявных мест должно быть по минимуму.