У нас вы можете посмотреть бесплатно Хватит всё жестко кодировать: используйте внедрение зависимостей или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
→ Ознакомьтесь с Thesys здесь: https://www.thesys.dev/?utm_source=yo... В этом видео я расскажу, как внедрение зависимостей может сделать ваш код Python чище, более тестируемым и простым в расширении, используя пример реального конвейера данных. Я начну с версии с тесной связью и постепенно рефакторю её, используя ручное внедрение, лёгкий настраиваемый контейнер DI и даже покажу, как фреймворки, такие как FastAPI, работают с DI «под капотом». Плейлист с шаблонами проектирования: • Design Patterns 🔥 Репозиторий GitHub: https://git.arjan.codes/2025/di. 🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses. 💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes 🔖 Главы: 0:00 Введение 0:57 Проблема: отсутствие внедрения зависимостей 1:29 Что такое внедрение зависимостей? 2:13 Рефакторинг с ручным внедрением зависимостей 17:19 Дальнейшие действия: простой контейнер внедрения зависимостей 28:04 Внедрение зависимостей в FastAPI 29:53 Примеры использования внедрения зависимостей 30:52 Заключение #arjancodes #softwaredesign #python