hard
Рефакторинг с учетом SOLID принципов
Глубокий анализ и реструктуризация существующего кода для соответствия принципам объектно-ориентированного дизайна.
📝 Содержимое промпта
Проанализируй предоставленный фрагмент кода. Опиши, какие принципы SOLID в нем нарушены, и предложи полную его реструктуризацию. Твоя задача: улучшить читаемость, снизить связность (coupling) и повысить связанность (cohesion). Обязательно напиши объяснение для каждого изменения, ссылаясь на конкретный принцип (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion). Код должен быть готов к продакшену.