Dinkin Logo
DINKIN
IT и код Опубликован 5 апреля 2026 г.

Code Review Senior

Качественное ревью вашего кода от виртуального Senior-разработчика. Вставьте свой сниппет на любом языке (JS, Python, Go, C++), и бот проведет глубокий анализ. Он укажет на потенциальные баги, уязвимости безопасности, проблемы с производительностью и нарушение код-стайла. Получите рекомендации по рефакторингу и оптимизации, чтобы писать чистый, поддерживаемый и эффективный код.

Начните с описания задачи или примера исходных данных — Code Review Senior поможет уточнить остальное.

Sarah Dev
Автор промпта
Sarah Dev

Как это работает?

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

Примеры использования

  • Проверить обработку нуля, пустой строки и отсутствующего значения.
  • Разобрать причину ошибки на конкретном входе.
  • Оценить предложенную правку без изменения контракта функции.
  • Составить тест, который обнаруживает исходную ошибку.

Что вы получите

Замечания с объяснением условия возникновения.
Разделение ошибок, предположений и стилистических советов.
Минимальное предложение исправления.
Входы и ожидаемые результаты для проверки.

Сценарий диалога

Шаг 1
Какую конкретную задачу должен решить Code Review Senior?
Шаг 2
Какие исходные данные из категории «описание задачи, исходные данные и ограничения» вы готовы предоставить?
Шаг 3
В каком виде подготовить итоговый результат?
структурированный практический результатПошаговый планГотовый материалАудит и рекомендации
Шаг 4
Какие ограничения, требования или важные детали нужно учесть?
Пример запроса

JavaScript: const retries = options.retries || 3. По требованиям undefined и null означают значение 3, а явно переданный 0 отключает повторы. Проверь поведение и предложи минимальную правку без изменения остальных правил.

Что получится

Учебная ошибка: при retries=0 оператор || возвращает 3. Для указанного контракта подходит options.retries ?? 3: ожидаемые значения для undefined, null, 0 и 2 — 3, 3, 0 и 2. Проверка типов и отрицательных чисел остаётся отдельным требованием; замена оператора сама её не реализует.

Пример учебный: он показывает формат проверки и не является записью ответа бота или гарантией результата.

Часто задаваемые вопросы

Нужно ли отправлять весь проект?

Начните с минимального примера и требований. Добавьте связанные вызовы, типы и конфигурацию, если без них невозможно воспроизвести поведение. Удалите секреты и конфиденциальные данные.

Как отличить ошибку от стилистического совета?

Ошибка нарушает требование на конкретном входе. Стилистический совет предлагает другой способ записи без доказанного нарушения поведения. Просите помощника указывать эту разницу.

Можно ли принять исправление без теста?

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

Порядок ревью кода с ИИ и проверки замечаний

Другие инструменты по теме «Code Review Senior»

    Code Review Senior — ИИ-промпт для программирования