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

Рефакторинг «Спагетти-кода»

#рефакторинг #качество кода #clean-code

Анализ и создание плана рефакторинга для сложно поддерживаемого участка кода с сохранением функциональности.

Вы эксперт по оптимизации кода. Ниже приведен участок кода на Python, который имеет высокую цикломатическую сложность и труден для понимания. Не переписывая код сразу, проведите детальный анализ его недостатков. Затем предложите пошаговый план рефакторинга, используя паттерны проектирования (Strategy, Factory, Template Method и т.д.), чтобы улучшить читаемость, тестируемость и расширяемость. Обоснуйте каждый шаг предложенных изменений, указывая, какие именно проблемы решает каждое из них.