Re[8]: О пользе Dependency Injection
От: barn_czn  
Дата: 14.01.21 16:35
Оценка:
Здравствуйте, 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, а я явно не вижу место его вызова — меня это напрягает. Таких неявных мест должно быть по минимуму.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.