Осознанное применение принципов проектирования SOLID и GRASP для построения архитектуры приложений
На выходе
Проектировать архитектуру приложений с низким уровнем связности; Проводить грамотный рефакторинг кода; Применять SOLID и GRASP осознанно, а не формально; Минимизировать количество зависимостей в сложных программных системах; Аргументированно подходить к выбору паттернов проектирования
Навыки
применение SOLID · применение GRASP · рефакторинг кода · проектирование архитектуры