Главная · Каталог задач · Ревью кода перед мержем

Готовый сценарий

Ревью кода перед мержем

Полезное ревью объясняет, при каком входе изменение нарушает договор функции. Вставьте небольшой diff и контекст вызова: нейросеть поможет отделить воспроизводимый дефект от пожелания по стилю. Чат не открывает PR, не выполняет тесты и не одобряет слияние в репозитории.

Попробуйте прямо здесь Отвечает Gemma 3 12B — модель подобрал сервис

Открыть в полном чате

  • Доступ без VPN
  • Русский интерфейс
  • Оплата рублями по факту

Зачем

Зачем это нужно

01

Свяжите каждое замечание с договором функции и конкретным входом

02

Разделите подтверждённую логическую проблему и гипотезу без контекста

03

Предложите минимальный тест вместо переписывания всего изменения

Вопросы

Частые вопросы

Как запросить ревью с проверкой достижимости ошибки?

Проведи ревью JavaScript-функции firstPositive(xs){return xs.find(x=>x>0)||-1}. Договор: вернуть первое положительное число или -1, если его нет; вход — массив конечных чисел. Проверь [0,2], [-3,0], [] и [1,2]. Не выдумывай баг только из-за ||: объясни, достижим ли здесь положительный falsy-результат. Отдельно оцени изменение договора на «первое неотрицательное число». Дай замечания с входом и ожидаемым исходом, код не запускай.

Что вставить для ревью перед мержем?

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

Какие результаты ожидаются у firstPositive?

Для [0,2], [-3,0], [] и [1,2] ожидаются 2, -1, -1 и 1 соответственно. При исходном договоре положительное конечное число не является falsy. Если условие изменить на неотрицательное, случай [0,2] выявит проблему подмены найденного 0 на -1.

Можно ли считать ответ нейросети одобрением PR?

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

Рядом

Дальше — весь каталог задач: поиск по названию, темы и фильтры.

Нужно больше

Весь Енотик — в одном окне

Полный чат: история, вложения, базы знаний, картинки и видео. Один баланс на все модели, оплата рублями по факту.