Re[18]: О пользе Dependency Injection
От: Министр Промышленности СССР  
Дата: 20.01.21 08:57
Оценка:
AA>·>
AA>·>var dbOptions = new DbOptions()
AA>·>    .UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
AA>·>var dbContext = new DbContext(dbOptions);
AA>·>var mainService = new MainService(dbContext);
AA>·>services.AddHostedService(mainService);
AA>·>

AA>·>Код внезапно стал проще — никаких лямбд, генериков, рефлексии, даункастов. Можно использовать IDE вовсю — find usages, declarations, использовать рефакторинги.

AA>Серьезно? "найти все ссылки" работает прекрасно и в первом случае.

AA>Рефакторинг? Назовите хоть одну проблему.

да это уже описано несколько раз в теме, в том числе и мной


AA>DI никуда ни делся, только добавили кучу не нужных new.


а у нас какие-то проблемы с ключевым словом new ?
я пропустил новые веяния может это теперь как goto?..
а с var или int сейчас всё на рынке норм? for?


AA>Это отлично работает если у вас развитые средства рефакторинга, но это признак сильных зависимостей.


да средства рефакторинга довольно развитые
я подсел на решарпер
но и сама студия подтягивается к нему постепенно

работать вообще последние годы стало даже приятно
Властитель слабый и лукавый,
Плешивый щёголь, враг труда,
Нечаянно пригретый славой,
Над нами царствовал тогда.... (А.С. Пушкин ? )
Отредактировано 20.01.2021 10:41 Министр Промышленности из Minecraft'а . Предыдущая версия . Еще …
Отредактировано 20.01.2021 9:04 Министр Промышленности из Minecraft'а . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.