filmov
tv
Dependency Injection / Внедрение зависимостей / Вопросы на собеседовании по программированию

Показать описание
#dependecyinjection #dicontainer #ioc #паттерн
За последний месяц мне пришлось участвовать в 5 собеседованиях с кандидатами разного уровня. Во всех собеседованиях был вопрос про Dependency Injection или Внедрение Зависимостей, если по-русски.
В лучшем случае ответ сводился к формулировке в духе того, что DI - это фишка в .NET Core, которая позволяет инжектировать сервисы в контроллеры.
Такой ответ больше годится к вопросу о примерах использования DI, но не поясняет суть паттерна.
Самое странное, что даже кандидаты, блиставшие огромным опытом, не могли толком ответить.
Я рекомендую ознакомиться с этим паттерном всем программистам, особенно перед собеседованием, поскольку эта тема довольно актуальна.
В интернете полно разжеванной информации по этому паттерну, но раз уж вы здесь, я попытаюсь как можно проще объяснить концепцию DI.
За последний месяц мне пришлось участвовать в 5 собеседованиях с кандидатами разного уровня. Во всех собеседованиях был вопрос про Dependency Injection или Внедрение Зависимостей, если по-русски.
В лучшем случае ответ сводился к формулировке в духе того, что DI - это фишка в .NET Core, которая позволяет инжектировать сервисы в контроллеры.
Такой ответ больше годится к вопросу о примерах использования DI, но не поясняет суть паттерна.
Самое странное, что даже кандидаты, блиставшие огромным опытом, не могли толком ответить.
Я рекомендую ознакомиться с этим паттерном всем программистам, особенно перед собеседованием, поскольку эта тема довольно актуальна.
В интернете полно разжеванной информации по этому паттерну, но раз уж вы здесь, я попытаюсь как можно проще объяснить концепцию DI.
Dependency Injection / Внедрение зависимостей / Вопросы на собеседовании по программированию...
Dependency Injection | Внедрение зависимостей в C# и ASP.NET Core
Dependency Injection, С#, Внедрение зависимостей, unity, gamedev
Dependency injection (внедрение зависимостей) что это и как использовать...
Dependency Injection простыми словами
Spring Framework. Урок 5: Внедрение зависимостей. Dependency Injection (DI). Введение....
#5 Что такое внедрение зависимостей, Dependency Injection / Inversion of Control? Пример. [#49]...
Внедрение зависимостей в теории и на практике
ASP.NET Dependency Injection Lifetimes | Время жизни сервисов
MoscowPython Meetup 80. Зачем нужен и как использовать Dependency Injection в питонячих сервисах...
Dependency Injection порождающие шаблоны проектирования (Теория). Внедрение Зависимости...
Внедрение зависимостей НА ПАЛЬЦАХ!
Инверсия управления и внедрение зависимостей в Node.js
Inversion of Control, Dependency Injection, DI Container - что это такое и кто все эти люди?...
Основы внедрения зависимостей. Dependency Injection в Android разработке....
Объяснение Inversion of Control для самых маленьких
Dependency Injection в Python. Александр Шибаев, Тинькофф
Что такое Dependency Injection простыми словами. Внедрение зависимости...
ASP.NET Core с нуля | #2 Dependency Injection, IoC, Dependency Inversion
Dependency injection в Python простыми словами / Dependency Injector
Понимание механизма 'Инъекции зависимостей' DI
Angular (урок 10) - Services, Dependency Injection, и как это применять
Основы Spring: Инъекция зависимостей Dependency Injection - @Configuration, @Component, @Autowired...
Внедрение зависимостей - 2 - The Basics of Spring Framework
Комментарии