Обзор
Code Review объединяет pull request, изменения кода, замечания, комментарии и результаты проверок в одном месте. Вы можете проверять чужие изменения, следить за замечаниями к своим pull request или просить Codex объяснить изменение, прежде чем ответить.
Плагин Code Review поддерживает проверку кода в приложении для компьютера и в веб-версии. Проверка запросов на слияние GitLab доступна в предварительной версии. Облачная проверка кода GitLab недоступна.
Перед началом работы
Используйте учетную запись репозитория с доступом к pull request, который хотите проверить. Ваши права в репозитории определяют, что вы можете просматривать и изменять.
В управляемой рабочей области вам должны быть доступны плагин Code Review и все необходимые подключения к приложениям. Установка плагина не предоставляет доступ к репозиторию.
О настройке плагинов и управлении рабочей областью читайте в статье «Плагины в ChatGPT и Codex».
Найдите pull request
Откройте Code Review, чтобы найти pull request, которые вы создали или которые вас попросили проверить. Сократите список с помощью поиска и фильтров, затем выберите pull request.
Проверьте репозиторий, заголовок, автора и ветку, чтобы убедиться, что вы проверяете нужные изменения. В описании изложена цель автора, а в сравнении версий показаны изменения в коде.
Проверьте изменения
Прочитайте описание и сводку pull request.
Изучите измененные файлы и соответствующие строки в сравнении версий.
Изучите замечания и существующие комментарии.
Просмотрите результаты тестов и проверок, а также все неразрешенные конфликты слияния.
Спросите Codex обо всем, что требует дополнительного изучения.
Прежде чем полагаться на сгенерированные замечания, сверьте их с соответствующим кодом.
Задайте Codex вопросы о pull request
В чате pull request можно задать вопросы об изменениях или разобраться в замечании. Укажите, какое поведение кода или какие критерии проверки для вас важны. Например:
«Explain how this change affects sign-in.»
«Check whether the new error path releases the database connection.»
«Show me the code that supports this finding.»
«Compare this revision with the review feedback and identify anything still unresolved.»
Вы также можете попросить Codex подготовить исправление. Опишите желаемые изменения и укажите, чем они должны ограничиваться, а затем изучите полученные изменения кода и результаты тестов.
Например: «Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.»
Проверьте результат, прежде чем отправлять комментарии, создавать коммиты или выполнять слияние.
Проверяйте запросы на слияние GitLab
Предварительная версия интеграции с GitLab добавляет запросы на слияние в Code Review. Вы можете изучать изменения и с помощью Codex разбираться в замечаниях по проверке кода и устранять их.
Используйте подключение к GitLab для нужной учетной записи и проектов, которые собираетесь проверять. О вариантах подключения и правах доступа к репозиториям читайте в статье «Подключение GitLab к ChatGPT и Codex».
Предварительная версия в приложении не включает облачную проверку кода GitLab. Подключение GitLab или появление запроса на слияние в Code Review не включает автоматическую облачную проверку для этого репозитория.
Часто задаваемые вопросы
Можно ли проверить локальные изменения перед созданием pull request?
Да. Вы можете попросить Codex проверить локальные изменения. Варианты локальной проверки описаны в руководстве по проверке кода.
Будут ли мои существующие облачные проверки перенесены в новые облачные среды?
Нет. Это обновление не переносит существующие облачные проверки кода в новые облачные среды.
