DeepSeek Код 👁 30

DeepSeek: код-ревью pull request с приоритизацией

Промпт для DeepSeek, чтобы получить структурированный код-ревью с приоритизацией проблем и конкретными фиксами.

Промпт Запустить →
Промокод — до 25% бонусами к первому пополнению в most-ai
Проведи код-ревью изменений так, как это делает старший разработчик перед мерджем: сначала то, что сломает прод, потом остальное.

Язык и версия: [ЯЗЫК: Python 3.11, Django 5]
Диф (замени на свой, пример рабочий):
[ДИФ: + def transfer(from_id, to_id, amount): +     a = Account.objects.get(id=from_id) +     b = Account.objects.get(id=to_id) +     a.balance -= amount +     a.save() +     b.balance += amount +     b.save() +     log.info(f"moved {amount} from {from_id} to {to_id}")]
Что важно в проекте: [КОНТЕКСТ: платёжный сервис, деньги, 200 запросов в секунду, откат стоит дорого]

Что нужно:
1. Критическое: то, из-за чего нельзя мерджить — потеря данных, гонки, дыры в правах, утечка секретов.
   Для каждого пункта: строка дифа, что произойдёт в реальности и правка кодом.
2. Важное: производительность и поддерживаемость — с оценкой, при каких данных это выстрелит.
3. Мелочи стиля — коротким списком, без разбора.
4. Вердикт: мерджить, править, переделывать — одним словом и одной причиной.

Отсечка. Не выдавай список «добавьте типизацию, добавьте докстринги, вынесите константы», если рядом
лежит настоящая проблема: в примере это две операции с деньгами без транзакции и без блокировки строк,
и на 200 rps баланс разъедется. Не пиши «возможно, стоит подумать о» — либо это проблема с последствием,
либо не пункт ревью. Не предлагай переписать архитектуру целиком: ревью оценивает конкретный диф.
Чего не видно из дифа (миграции, настройки, права) — вынеси в вопросы автору, а не додумывай.

Проверка перед выдачей: для каждого критического пункта сформулируй сценарий из трёх шагов, при котором
проблема проявится. Не получается сценарий — значит пункт не критический, перенеси его ниже.
Запустить промпт →

Похожие промпты

DeepSeek
DeepSeek: рефакторинг легаси-функции пошагово
Claude
Рефакторинг функции Python по принципам clean code
DeepSeek
DeepSeek: Python-калькулятор сметы на ремонт
DeepSeek
DeepSeek: объяснить чужой/легаси код по строкам
ChatGPT
Code review с приоритизацией замечаний
DeepSeek
DeepSeek: написать unit-тесты для функции
Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
Kimi
Рефакторинг легаси-модуля в Kimi: карта, план, код по шагам
DeepSeek
Telegram-боты на заказ с DeepSeek: схема услуги

Пример результата

Критические 1. Строка 47: SQL-инъекция в построении запроса — заменить конкатенацию на параметризованный запрос:
cursor.execute('SELECT * FROM users WHERE id = ?', (user_id,))
Важные 2. Строка 12: O(n²) в цикле — заменить на dict lookup, ускорит в 100+ раз Минорные 3. snake_case вместо camelCase в getUserData → get_user_data Вердикт: нужны правки

Полезные статьи

Промты для программиста: 43 промпта под задачи кода
Ответы на тест по нейросетям для учителей: все вопросы с пояснениями
Промт для матрицы судьбы: два промпта и сверка расчёта

Все гайды →