📅

IT-Календар

7 Жовтня
📱
⏳ Через 17 дн.

День розробників мобільних застосунків

Свято iOS та Android інженерів, Flutter/React Native розробників, які створюють зручні щоденні сервіси у наших смартфонах.

💡 Факт дня: Термін «баг» (bug) популяризувала Ґрейс Гоппер після знахідки справжньої молі в електромеханічному реле релейного комп’ютера.
💡

IT-Термін дня

Простими словами про складне
Бази даних

Database Normalization (1NF, 2NF, 3NF)

Важливий концепт, інструмент або практика в напрямку Бази даних.

📊
Опитування спільноти

Ваш улюблений напій?

💧 Вода
☕ Кава
🍵 Чай
🧃 Сік
🍺 Пиво
🥤 Інше
D
Бекенд 2 хв читання

Dependency Injection (DI, Ін’єкція залежностей)

Коротко: Шаблон проектування, у якому об’єкт отримує інші об’єкти (залежності), від яких він залежить, ззовні, а не створює їх самостійно всередині себе.

Що таке Dependency Injection (DI, Ін’єкція залежностей)?

Замість того, щоб контролер сам викликав new DatabaseConnection(), контейнер автоматично передає готове підключення через конструктор.

Ключові особливості та переваги

  • Легкість заміни реальної бази даних на фейкову (Mock) під час unit-тестування
  • Повне дотримання принципу інверсії залежностей (SOLID)
  • Гнучкість конфігурації компонентів системи

Сфери застосування та практичне значення

Вбудований у ядро Spring Boot, NestJS, Angular, ASP.NET Core, Laravel.

Пов’язані терміни та технології

← До списку всіх термінів
🔍 Популярні запити: