Skip to main content

Examen de vos modifications proposées

Passez en revue votre propre pull request avant de la fusionner pour repérer les bugs et améliorer la qualité, avec l’aide facultative de l’IA de Copilot.

Une pull request est l’occasion de porter un regard neuf sur votre travail avant qu’il n’intègre main. Dans ce tutoriel, vous allez passer en revue vos propres modifications, appliquer des améliorations et fusionner la première fonctionnalité de votre site web.

Logiciels requis

Pourquoi passer en revue le code ?

L’examen des modifications avant la fusion vous permet d’intercepter les bogues, de détecter la gestion des erreurs manquantes et d’améliorer la lisibilité pendant que le travail est toujours frais. Même lorsque vous travaillez seul, une révision délibérée crée une habitude qui maintient vos projets logiciels sains et facilite la collaboration plus tard.

Vérification de vos modifications dans la pull request

L’onglet Fichiers modifiés d’une pull request sur GitHub affiche les différences de tout ce que votre branche ajoute ou modifie. Examinez-le attentivement.

  1. Cliquez sur Voir vos pull requests pour accéder à votre boîte de réception des pull requests sur GitHub. Vous pouvez également accéder à votre stargazers-log dépôt et cliquer sur l’onglet Pull requests.
  2. Cliquez sur le titre pour ouvrir votre pull request pour la branche add-starred-list.
  3. Cliquez sur l’onglet Fichiers modifiés.
  4. Examinez les différences pour chaque fichier, en prêtant attention à :
    • Bogues ou erreurs logiques, telles qu’un nom de fichier non concordant dans script.js.
    • Gestion des erreurs manquante, telle que ce qui se passe en cas events.json d’échec du chargement.
    • Problèmes d’accessibilité, tels que des alternatives de texte manquantes ou des étiquettes peu claires.
    • Tout ce qui n’est pas clair pour un futur lecteur.
  5. Pour noter quelque chose que vous souhaitez modifier, pointez sur une ligne, cliquez sur , tapez un commentaire, puis cliquez sur Commentaire.

Facultatif : Obtenir un deuxième avis d’une IA

Vous pouvez également demander Discussion avec Copilot à votre éditeur d’examiner les mêmes modifications et d’offrir une deuxième perspective.

  1. Dans votre éditeur, ouvrez Discussion avec Copilot.

  2. Demandez-lui d’examiner vos modifications à l’aide d’un prompt semblable à celui-ci.

    Text
    Review my changes for bugs, missing error handling, and accessibility issues.
    
  3. Lisez les suggestions et déterminez celles qui améliorent votre fonctionnalité. Vous contrôlez toujours les modifications à apporter.

Conseil

Si vous avez apprécié d’utiliser Copilot pour passer en revue votre propre code, vous pouvez vous inscrire à un plan payant pour obtenir des crédits IA supplémentaires et révision du code Copilot, ce qui peut passer en revue vos demandes de tirage automatiquement lorsque vous ajoutez Copilot en tant que réviseur.

Pour plus d’informations, consultez Configuration de GitHub Copilot pour vous-même et À propos de la révision de code avec GitHub Copilot dans la GitHub Enterprise Cloud documentation.

Application de commentaires

Transformez vos notes de révision et toutes les Discussion avec Copilot suggestions que vous acceptez en mises à jour.

  1. Dans votre éditeur, mettez à jour les fichiers affectés pour résoudre ce que vous avez trouvé.
  2. Dans GitHub Desktop, entrez un message de validation tel que Address review feedback, puis cliquez sur Valider # fichiers dans add-starred-list.
  3. Cliquez sur Push origin pour mettre à jour votre pull request avec le nouveau commit.

Fusion de la pull request

Une fois que vous êtes satisfait de vos modifications, fusionnez-les en main.

  1. Dans GitHub, revenez à votre pull request et actualisez la page.
  2. Cliquez sur l’onglet Conversation .
  3. Cliquez sur Fusionner la pull request, puis sur Confirmer la fusion.
  4. Cliquez sur Supprimer la branche pour nettoyer votre add-starred-list branche.

Vérification de votre progression

Mettez à jour votre tableau de projet pour refléter le travail terminé.

  1. Sur GitHub, accédez à votre Stargazers log carte de projet à partir de l’onglet Projets de votre référentiel.
  2. Faites glisser l’élément Display a list of starred repositories de En cours dans Terminé.

Si vous avez plus de fonctionnalités à générer, créez de nouveaux problèmes et déplacez-les vers En cours lorsque vous démarrez le cycle suivant.

Flux de travail complet

Vous avez maintenant exécuté le flux de travail complet du développeur :

  • Planification du travail avec un problème et un tableau de projet.
  • Créez une branche et créez votre fonctionnalité.
  • A ouvert une pull request.
  • Passez en revue vos propres modifications (éventuellement avec l’aide de Copilot).
  • Votre fonctionnalité a été fusionnée dans main.
  • Mise à jour de votre tableau de projet pour refléter votre progression.

Ce que vous avez accompli

TâcheRésultat
Révision des modifications dans l’onglet Fichiers modifiésVous avez ouvert l’onglet « Fichiers modifiés » de la pull request et consulté le diff.
Prise en compte des retours et assistance IA optionnelleVous avez appliqué des modifications et, éventuellement, demandé à Discussion avec Copilot de relire.
Fusion de votre fonctionnalitéVous avez fusionné vos modifications en main.
Mise à jour de votre progressionVous avez déplacé le problème vers Terminé sur le tableau de votre projet.

Étapes suivantes