OpenAI
Cette page a été traduite automatiquement. Afficher l’article original en anglais.

Passez en revue des pull requests avec Codex

Trouvez des pull requests, examinez les modifications et traitez les retours de revue avec Codex.

Dernière mise à jour : 16 days ago

Présentation

Code Review rassemble les pull requests, les modifications du code, les points relevés lors des revues, les commentaires et les vérifications au même endroit. Vous pouvez passer en revue les modifications d’une autre personne, suivre les retours sur vos propres pull requests ou demander à Codex d’expliquer une modification avant de répondre.

Le plugin Code Review permet de réaliser des revues dans l’application de bureau et sur le Web. La revue des demandes de fusion GitLab est disponible en aperçu. Les revues de code GitLab dans le cloud ne sont pas disponibles.

Avant de commencer

Utilisez un compte de dépôt ayant accès à la pull request que vous souhaitez passer en revue. Vos autorisations sur le dépôt déterminent ce que vous pouvez lire ou modifier.

Dans un espace de travail géré, vous devez avoir accès au plugin Code Review et à toute connexion d’application requise. L’installation d’un plugin ne donne pas accès à un dépôt.

Pour la configuration des plugins et les contrôles de l’espace de travail, consultez Les plugins dans ChatGPT et Codex.

Trouver une pull request

Ouvrez Code Review pour trouver les pull requests que vous avez créées ou que l’on vous a demandé de passer en revue. Utilisez la recherche et les filtres pour affiner la liste, puis sélectionnez une pull request.

Vérifiez le dépôt, le titre, l’auteur et la branche pour vous assurer de passer en revue la bonne modification. La description explique l’objectif de l’auteur ; le diff montre le code modifié.

Passer en revue les modifications

  1. Lisez la description et le résumé de la pull request.

  2. Examinez les fichiers modifiés et les lignes pertinentes dans le diff.

  3. Examinez les points relevés et les commentaires existants.

  4. Vérifiez les résultats des tests, les vérifications et les éventuels conflits de fusion non résolus.

  5. Interrogez Codex sur tout point nécessitant un examen approfondi.

Confrontez les constats générés au code concerné avant de vous y fier.

Interroger Codex sur une pull request

Utilisez la conversation de la pull request pour poser des questions sur les modifications ou approfondir un point relevé. Précisez le comportement ou les critères de revue qui vous intéressent. Par exemple :

  • « Explique l’incidence de cette modification sur la connexion. »

  • « Vérifie si le nouveau chemin d’exécution en cas d’erreur libère la connexion à la base de données. »

  • « Montre-moi le code qui étaye ce constat. »

  • « Compare cette révision aux retours de revue et repère les points encore non résolus. »

Vous pouvez aussi demander à Codex de préparer un correctif. Décrivez la modification souhaitée et les limites de son périmètre, puis examinez le diff obtenu et les résultats des tests.

Par exemple : « Corrige le problème relevé dans la gestion des erreurs. Limite la modification à cette fonction et ajoute un test pour le cas d’échec. »

Examinez le résultat avant d’envoyer des commentaires, de créer des commits ou de fusionner les modifications.

Passer en revue les demandes de fusion GitLab

L’aperçu GitLab intègre les demandes de fusion à Code Review. Vous pouvez examiner les modifications et utiliser Codex pour comprendre et traiter les retours de revue.

Utilisez la connexion GitLab correspondant au compte et aux projets dont vous souhaitez effectuer la revue. Pour connaître les options de connexion et les autorisations des dépôts, consultez Connecter GitLab à ChatGPT et Codex.

L’aperçu dans l’application n’inclut pas les revues de code GitLab dans le cloud. Connecter GitLab ou afficher une demande de fusion dans Code Review n’active pas la revue automatique dans le cloud pour ce dépôt.

Questions fréquentes

Puis-je passer en revue les modifications locales avant de créer une pull request ?

Oui. Vous pouvez demander à Codex de passer en revue les modifications locales. Consultez le guide de revue de code pour connaître les options de revue locale.

Mes revues existantes dans le cloud sont-elles transférées vers les nouveaux environnements cloud ?

Non. Cette mise à jour ne migre pas les revues de code existantes dans le cloud vers les nouveaux environnements cloud.

Cet article vous a-t-il été utile ?