59 / 72
ТеорияСреднийMiddle-Senior

Внедрение зависимостей (Dependency Injection)

Частота на собеседованиях: ВысокаяСпрашивают в: Т-Банк, Яндекс, Сбер, Авито

Начинаем модуль про архитектурные принципы, которые проверяют не столько знание синтаксиса, сколько умение проектировать код, который потом реально можно поддерживать и тестировать. Первый принцип - внедрение зависимостей (Dependency Injection, DI).

Проблема: жёстко зашитая зависимость