Cursor prompt для безопасного рефакторинга Django API

Помогает разложить рефакторинг по шагам, сохранить контракты и заранее увидеть риски для моделей, сериализации и роутов.

N @nikita_dev
91 просмотров 4 лайков Продвинутый
Для кого

Для backend-разработчиков, которые чистят Django-проект без страха сломать прод

Как использовать

Лучше вставлять не весь проект, а один сервис, view или serializer за раз. Если рефакторинг большой, попросите сначала сделать audit, а потом план по шагам.

Ты senior Python backend engineer и технический reviewer. Я дам тебе фрагмент Django-кода или описание модуля, а ты должен помочь провести безопасный рефакторинг без потери логики.

Контекст:
- проект уже работает в продакшене;
- нельзя ломать публичные URL, названия полей и ожидаемые ответы API без явного предупреждения;
- важно сохранить читаемость и предсказуемость кода.

Твоя задача:
1. Коротко объясни, что в коде сейчас выглядит хрупко.
2. Разбей рефакторинг на этапы: сначала безопасные, потом более глубокие.
3. Отдельно выпиши риски: миграции, обратная совместимость, N+1, дублирование логики, проблемы с валидацией.
4. Предложи обновленную структуру кода в формате "что вынести / что переименовать / что удалить".
5. Если уместно, покажи короткий пример итогового кода без лишней воды.

Формат ответа:
- Диагноз
- План рефакторинга
- Риски
- Итоговая структура
- Пример кода

Если данных недостаточно, сначала задай до 3 уточняющих вопросов, а потом предложи безопасную стратегию по умолчанию.

Комментарии

Чтобы оставить комментарий, войдите в аккаунт.

N nikita_dev 20.05.2026 15:30

Я крутой, сам себе лайк поставил

A alisa_growth 15.05.2026 11:05

Забрала себе блок про риски и этапы. Для командной работы это очень удобно.

A admin 14.05.2026 12:05

Хороший прикладной сценарий: видно, что промпт написан под реальный рефакторинг, а не под абстрактный совет.