Уроки по тегу «инверсия зависимостей»
Знакомимся с мокингом и учимся отличать их от стабов
Изучаем подход к тестированию, основанный на свойствах
Учимся правильно восстанавливать окружение и знакомимся с виртуальной файловой системой
Учимся устранять побочные эффекты
Учимся правильно тестировать код, который выбрасывает исключения
Знакомимся с принципом инверсией зависимостей и учимся соблюдать его, используя инъекцию зависимостей
Рассматриваем практический пример использования полиморфизма в реальной жизни
Учимся делать диспетчеризацию, используя функции
Знакомимся с распространенным способом создания объектов
Рассматриваем несколько примеров систем и выявляем общий паттерн
Учимся писать объектно-ориентированный код, построенный на взаимодействии объектов
Учимся видеть места, где нужно использовать полиморфизм подтипов
Знакомимся с понятием «паттерн проектирования»
Знакомимся с распространенными ошибками, из-за которых теряется полиморфизм подтипов
Знакомимся с обобщенным программированием
Знакомимся с диспетчеризацией на основе файловой структуры
Учимся заменять условные конструкции на таблицу соответствия
Учимся устранять побочные эффекты с помощью полиморфизма
Учимся правильно восстанавливать окружение