🏠 Главная
Бенчмарки
📊 Все бенчмарки 🦖 Динозавр v1 🦖 Динозавр v2 ✅ Приложения To-Do List 🎨 Творческие свободные страницы 🎯 FSACB - Ультимативный показ 🌍 Бенчмарк перевода
Модели
🏆 Топ-10 моделей 🆓 Бесплатные модели 📋 Все модели ⚙️ Режимы Kilo Code
Ресурсы
💬 Библиотека промптов 📖 Глоссарий ИИ 🔗 Полезные ссылки
advanced

Архитектор ПО: Рефакторинг SOLID

#код #архитектура #рефакторинг #solid #python

Анализ и глубокий рефакторинг кода для соответствия принципам SOLID.

Действуй как Senior Software Architect. Тебе предоставлен исходный код класса на Python, который нарушает принципы SOLID (в частности, Single Responsibility и Open/Closed). Твоя задача: 1. Провести детальный анализ кода и указать конкретные строки, нарушающие принципы. 2. Объяснить, почему это является нарушением и какие проблемы это может вызвать при масштабировании. 3. Полностью перепиши код, применив паттерны проектирования (например, Strategy или Factory) для устранения нарушений. 4. Предоставь сравнительную таблицу 'До' и 'После', описывающую улучшения связности (cohesion) и связанности (coupling).