WedX - журнал о программировании и компьютерных науках

Публикации по теме 'dependency-injection'


Контекст - это король
Контекстные функции - одна из новых контекстных абстракций, появившихся в Scala 3. Релиз приближается быстро, дизайн завершен, поэтому давайте рассмотрим эту функцию более подробно! Если вы предпочитаете версию видео с кодированием в реальном времени, посмотрите недавнюю встречу Scala In The City по той же теме. Что такое контекстная функция? Прежде чем мы погрузимся в примеры использования и рассмотрим, почему вам вообще может быть интересно использовать контекстные функции,..

Как использовать InversifyJS
Адаптировать внедрение зависимостей в JavaScript Как только вы займетесь серьезным программированием, вы начнете работать над более сложным кодом, который будет труднее понять, если он написан неправильно. Особенно это видно при работе с зависимостями. По мере роста размера и сложности ваших проектов управлять зависимостями будет становиться все труднее. Именно здесь в игру вступает внедрение зависимостей (DI). Как хорошо зарекомендовавший себя метод программирования, внедрение..

Внедрение зависимостей в React: хорошее руководство с примерами кода
Добро пожаловать, новые разработчики, в увлекательный мир React и концепцию внедрения зависимостей! По мере того, как вы начинаете свой путь, понимание того, как эффективно управлять зависимостями, имеет решающее значение для создания модульных, масштабируемых и удобных в сопровождении приложений React. В этом руководстве для начинающих мы подробно изучим внедрение зависимостей с упором на React, предоставив четкие объяснения и практические примеры кода. К концу этого сообщения в блоге..

Инъекция питонических зависимостей: практическое руководство
Еще в 90-х Боб Мартин придумал особенно простой, но полезный принцип разделения программных компонентов: Модули высокого уровня не должны зависеть от модулей низкого уровня. Оба должны зависеть от абстракций. Абстракции не должны зависеть от деталей. Детали должны зависеть от абстракций. В среде разработки программного обеспечения SOLID это стало известно как принцип инверсии зависимостей . Внедрение зависимостей - это шаблон проектирования, который поддерживает..

Используете резольвер? Регистрироваться!
Просто любопытно, где оказалась моя система внедрения зависимостей... Статус на моей странице в LinkedIn теперь Открыт для работы , и забавно, как эта простая вещь меняет ваше мышление и отношение, вплоть до того, что это влияет на ваши мечты. К этому моменту несколько дней назад мне приснился сон, в котором я сижу в конференц-зале на собеседовании по техническим вопросам — да, да, я разработчик, мне снятся странные сны, ясно? Так или иначе, в этом сне интервьюер отрывается от..

Вопросы по теме 'dependency-injection'

Как зарегистрировать и разрешить open generic с двумя аргументами типа в качестве интерфейса с одним аргументом типа с помощью Autofac
Проблема У меня есть несколько конкретных универсальных классов с двумя аргументами типа, которые реализуют общий интерфейс с одним аргументом типа. Например: public interface ISomeService<T> { // ... } public class...

Контейнер Unity и поддержка dotnet Core/netstandard
Итак, MS отказалась от Unity (бесплатно). Будущее Unity Репозиторий github выглядит неактивным Unity на GitHub Кто-нибудь знает, что происходит с Unity? Существует ли инструмент внедрения зависимостей IOC для ядра dotNet, если Unity является...

инъекция джерси AbstractBinder не вызывает configure
Отвечать: Большое спасибо всем, кто посмотрел это, но особенно @Andbdrew. Основываясь на его помощи, у меня все работает, код на https://github.com/dabraham02124/injection/tree/feature . Я собираюсь посмотреть, смогу ли я сделать это менее...

Почему имитационные аннотации не имитируют/внедряют репозиторий?
Я использую mockito для тестирования контроллера. Этот контроллер использует репозиторий, который подключается к базе данных. Я хочу смоделировать userRepository и внедрить его в пользовательский контроллер, но когда я запускаю тест, в тесте...

Невозможно вызвать метод, так как inject имеет значение null
Я создаю веб-приложение и использую java ee 7, развертывая его с помощью плагина maven tomcat, создавая войну. У меня есть сервлеты, ejb, некоторая логика, интеграция jpa и т. д. Я использую шаблон команды для обработки запросов. Мой основной...

Новые материалы

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


Для любых предложений по сайту: [email protected]