Анализ и критика принципов SOLID в контексте ООП и ФП и рассмотрение альтернативной парадигмы
На выходе
Критически оценивать архитектурные принципы при проектировании ПО; Применять принципы SOLID с учетом ограничений ООП и ФП; Использовать альтернативные архитектурные подходы в разработке