5. Проблемы сложных модулей
• Нарушается принцип единственной ответственности (SOLID)
• Разнородные данные и функциональность в одном модуле
• Сложная логика работы
• Затруднено тестирование
• Невозможность переиспользования
• Затруднено изменение функциональности и конфигурации