Публикации по теме 'inversion-of-control'


Повысьте свои навыки программирования, инвестируя в внедрение зависимостей
Вот ваша отправная точка, чтобы научиться этому Как разработчик из мира корпоративных приложений, мне не разрешено использовать ключевое слово новое . Мы можем сделать это успешно благодаря структуре внедрения зависимостей (DI) . Итак, я дам базовое объяснение паттерна и его преимуществ. В дополнение к этому, я познакомлю вас с хорошо разработанной структурой DI - Zenject - ориентированной на язык программирования C #. Внедрение зависимости 101 У нас есть принцип конструкции,..

.NET Core, внедрение зависимостей и инверсия управления (IoC)
Шаблоны проектирования призваны помочь разработчикам программного обеспечения писать лучший код. Когда мы говорим «лучше», это означает, что его легче тестировать, должно быть разделение проблем, и, конечно же, все идет логично (да, конечно, все в программном обеспечении логично)! Недавно я работал над .NET Core. У меня есть опыт создания приложений RESTFul. .NET Core, похоже, сильно отличается от традиционной разработки ASP.NET MVC. Мне это очень понравилось, и я продолжал..

DI в скале
DI (внедрение зависимостей). Это популярная концепция разделения клиентских и серверных реализаций. DI рекомендует вам использовать шаблоны конструктора, что означает передачу целевой зависимости в качестве параметра, когда происходит создание исходного объекта. DI в scala может быть реализован с помощью следующих фреймворков: Маквайр скальди лицо подрезка Графтер Чистая Скала Шаблон торта: https://kubuszok.com/2018/cake-antipattern/ Монады чтения Внедрение..