Выпуск №32
Чистая архитектура: как разделить бизнес-логику и детали реализации
Ведущий: Сергей Удалов
Обсуждаем принципы чистой архитектуры и их применение в Ruby on Rails: почему смешение уровней абстракции приводит к проблемам, как MVC разделяет ответственность между моделями, представлениями и контроллерами, что такое чистая архитектура и как она изолирует бизнес-логику от внешних зависимостей. Плюс тестирование бизнес-логики через адаптеры и репозитории, актуальность SOLID и паттернов проектирования и элегантные объекты.