paint-brush
13 conseils pour de meilleures demandes d'extraction et révision du codepar@scastiel
508 lectures
508 lectures

13 conseils pour de meilleures demandes d'extraction et révision du code

par Sébastien Castiel4m2023/10/28
Read on Terminal Reader

Trop long; Pour lire

Souhaitez-vous devenir meilleur dans la création de demandes d’extraction et dans la révision du code ? Voici les 13 conseils de mon dernier livre que vous pouvez utiliser dans votre flux de travail quotidien.
featured image - 13 conseils pour de meilleures demandes d'extraction et révision du code
Sébastien Castiel HackerNoon profile picture
0-item

Au cours de nombreuses années d'écriture et de révision de code, j'ai appris quelques secrets pour créer de meilleures demandes d'extraction et réviser le code plus efficacement.


J'ai dévoilé tous ces secrets dans mon nouveau livre Pull Requests and Code Review , mais vous trouverez ici un aperçu de ces 13 astuces, que vous pouvez déjà utiliser dans votre activité de développeur.


Pouvez-vous penser à d’autres conseils ? Partagez-les en commentaires 😉


1. Créez votre PR avant que le code ne soit prêt à être révisé

Un brouillon de relations publiques vous aide à organiser vos idées et à documenter vos progrès, pendant que vous travaillez encore sur votre fonctionnalité.


Créez votre projet de relations publiques dès que possible.


2. Donnez envie aux gens de revoir vos relations publiques

La meilleure façon d’obtenir un examen rapide et efficace est de garder votre PR petit et bien documenté (avec tout le contexte nécessaire). Vous augmenterez également vos chances d'obtenir de futurs PR en fournissant un excellent code dès maintenant !


Une description RP claire et complète : le meilleur moyen d’obtenir un avis !


Retrouvez tous ces conseils et bien plus encore, avec davantage d'exemples concrets et d'informations exploitables dans mon livre gratuit Pull Requests and Code Review: Best Practices for Developers, from Junior to Team Lead .


3. Soyez le premier évaluateur de votre PR

Mettez-vous à la place de votre évaluateur, anticipez les questions et commentez votre propre code lorsque vous pensez que cela peut l'aider.


L'ajout de commentaires sur vos propres relations publiques aide vos évaluateurs.


4. Attribuez les bons évaluateurs à votre PR

N'attribuez pas vos relations publiques au monde entier. Choisissez soigneusement vos évaluateurs pour obtenir un avis pertinent, sans attendre trop longtemps l'approbation.


Attribuez juste le bon nombre d’évaluateurs et indiquez clairement quels avis sont essentiels.


5. Soyez réactif aux commentaires

Soyez ouvert aux commentaires, demandez des éclaircissements, dites lorsque vous n'êtes pas d'accord (avec respect) et répondez toujours aux commentaires.


Utilisez les commentaires pour obtenir plus d’informations si nécessaire.


6. Si vous voulez que les gens examinent vos PR, vous devez consulter les leurs

Tout le monde a de nombreux PR à réviser et peu de temps libre. Si vous examinez d'autres PR, vous augmentez également vos chances de faire examiner le vôtre.


7. Vous pouvez réviser le code même si vous êtes un développeur junior

En tant que développeur junior, vous pouvez faire savoir aux autres lorsque vous ne comprenez pas une partie du code, car il devrait être compréhensible par n'importe quel développeur de l'équipe.

Plus d'informations à ce sujet dans mon article Comment réviser le code en tant que développeur junior ? .


En tant que développeur junior, n’hésitez pas à demander des éclaircissements et à partager votre avis.


8. Vérifiez les bonnes choses lors de la révision du code

L'objectif de la révision du code est de vérifier les bogues et les cas extrêmes, et de remettre en question la mise en œuvre. Il ne doit pas être utilisé pour pinailler sur des préférences mineures de formatage ou de style, ni pour des discussions architecturales à grande échelle.


Il est préférable de vérifier les bogues et les problèmes de performances plutôt que de pinailler sur le formatage.


9. Utilisez le bon ton dans vos commentaires

Utilisez « pourquoi pas » au lieu de « vous devriez », soyez ouvert et positif et suggérez toujours une alternative lorsque vous demandez un changement.


Lorsque vous pensez que quelque chose ne va pas, proposez une meilleure alternative !


10. Expliquez clairement si un changement est nécessaire pour que vous puissiez approuver le PR ou non

Tous les commentaires ne nécessitent pas de modification, et toutes les modifications demandées ne sont pas nécessaires pour que le PR soit approuvé. Soyez clair dans votre commentaire si le changement n'est pas urgent.



Tous les commentaires ne visent pas à demander un changement.


11. Vérifiez votre avis avant de le soumettre

Avant de rendre votre avis public, relisez chaque commentaire : vérifiez le ton que vous utilisez et assurez-vous de fournir tout le contexte pour aider la personne qui soumet le PR.


12. Approuvez le PR lorsque le demandeur a apporté toutes les modifications que vous avez demandées

Vous ne voulez pas que le réviseur attende votre approbation deux jours après avoir apporté toutes les modifications que vous avez demandées. Lorsque vous l'examinerez, supposez que vous l'approuverez dès que tous les correctifs seront apportés.


13. Certains conflits ne peuvent pas être résolus dans les commentaires

Lorsqu'un fil de commentaires devient un débat dans vos relations publiques, vous feriez mieux de le couper et de suggérer de poursuivre la discussion ailleurs, par exemple dans un fil de discussion Slack. Si nécessaire, consacrez-y une réunion et/ou faites intervenir un tiers.


Si nécessaire, poursuivez la conversation ailleurs.


C'est ça! Qu'avez-vous pensé de ces conseils ? Pouvez-vous penser à un conseil que vous aimeriez donner aux autres développeurs ?


Partagez-les ici en commentaires 👇


Si vous avez aimé ces conseils et souhaitez en savoir plus, consultez mon livre Pull Requests and Code Review , c'est gratuit !


Également publié ici .