Уроки по тегу «инверсия зависимостей»

Урок «Введение»

Познакомиться с курсом и ответить на вопрос: какая у программиста основная задача в работе? Рассмотреть проект, работа над которым будет проходить в течение всего курса.

Урок «Use cases»

Рассмотреть UML и понятие use case. Выделить use cases в нашем проекте.

Урок «Сущности и связи»

Понять, что такое сущности и связи между сущностями. Выделить сущности в рассматриваемой нами системе, описать их свойства.

Урок «Изменяемость»

Рассмотреть сценарий изменения сущности и выявить первое правило изменяемости: «не изменяй!». Взглянуть на несколько примеров изменений в нашей системе.

Урок «Валидация»

Познакомиться с темой валидации, рассмотреть пример использования библиотеки Yup и добавить валидацию в нашу систему.

Урок «Введение»

Познакомиться с курсом и его целями

Урок «Тестирование ошибок»

Научиться правильно тестировать код, который выбрасывает исключения

Урок «Тестирование кода, взаимодействующего с файлами»

Научиться правильно восстанавливать окружение. Познакомиться с виртуальной файловой системой.

Урок «Фикстуры»

Научиться правильно готовить данные для тестов

Урок «Побочные эффекты»

Разобраться с тем, почему бывает сложно тестировать

Урок «Инверсия зависимостей»

Научиться устранять побочные эффекты с помощью полиморфизма

Урок «Моки»

Познакомиться с мокингом и научиться отличать их от стабов

Урок «Введение»

Познакомиться с курсом и его целями

Урок «Манкипатчинг»

Научиться использовать прототипы с пользой

Урок «Моки»

Познакомиться с мокингом и научиться отличать их от стабов

Урок «Фикстуры»

Научиться правильно готовить данные для тестов

Урок «Property-based тестирование»

Изучить подход к тестированию, основанный на свойствах

Урок «Побочные эффекты»

Разобраться с тем, почему бывает сложно тестировать

Урок «Тестирование кода, взаимодействующего с файлами»

Научиться правильно восстанавливать окружение. Познакомиться с виртуальной файловой системой.

Урок «Инверсия зависимостей»

Научиться устранять побочные эффекты с помощью полиморфизма

Урок «Тестирование ошибок»

Научиться правильно тестировать код, который выбрасывает исключения

Урок «Полиморфизм подтипов»

В курсе «PHP: Полиморфизм»

Научиться использовать полиморфизм подтипов с интерфейсами

Урок «Null Object Pattern»

В курсе «PHP: Полиморфизм»

Рассмотреть практический пример использования полиморфизма в реальной жизни.

Урок «Диспетчеризация по имени файла»

В курсе «PHP: Полиморфизм»

Познакомиться с диспетчеризацией на основе файловой структуры

Рекомендуемые курсы по теме «инверсия зависимостей» для начинающих

сущности
сервисы
репозитории
валидация
9 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
шаблоны проектирования
22 часа
Посмотреть
Node js
инверсия зависимостей
фикстуры
стабы
12 часов
Посмотреть
Динамическая диспетчеризация
параметрический полиморфизм
полиморфизм подтипов
шаблоны проектирования
18 часов
Посмотреть
инверсия зависимостей
фикстуры
стабы
моки
10 часов
Посмотреть
фикстуры
стабы
моки
побочные эффекты
9 часов
Посмотреть