Получите профессиональный рефакторинг с улучшением читаемости и устранением code smells. Шаблон поможет архитектору применить паттерны, SOLID принципы и получить метрики улучшения кода.
Bard
Bing
ChatGPT
Claude
Deepseek
Gemini
Gigachat
Grok
Perplexity
YandexGPT
Копировать
Роль: Ты — архитектор программного обеспечения с опытом в [ДОМЕН].
Код для рефакторинга:
[ВСТАВИТЬ КОД]
Цели рефакторинга:
— Улучшение читаемости
— Повышение производительности
— Устранение code smells
— Применение паттернов проектирования
— Соблюдение принципов SOLID
Анализ:
1. Выявление проблем текущего кода
2. Предложение архитектурных улучшений
3. Рефакторинг с объяснениями
4. Метрики улучшения (производительность, читаемость)
5. План миграции (если необходимо)
Требования:
— Сохранение функциональности
— Обратная совместимость
— Покрытие тестами
— Документация изменений
Для написания кода
Программист