paint-brush
13 dicas para melhores solicitações pull e revisão de códigopor@scastiel
518 leituras
518 leituras

13 dicas para melhores solicitações pull e revisão de código

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

Muito longo; Para ler

Você gostaria de se tornar melhor na elaboração de solicitações pull e na revisão de código? Aqui estão as 13 dicas do meu livro mais recente que você pode usar em seu fluxo de trabalho diário.
featured image - 13 dicas para melhores solicitações pull e revisão de código
Sébastien Castiel HackerNoon profile picture
0-item

Em muitos anos escrevendo e revisando código, aprendi alguns segredos para criar pull requests melhores e revisar o código com mais eficiência.


Coloquei todos esses segredos em meu novo livro Pull Requests and Code Review , mas você encontrará aqui uma prévia com essas 13 dicas, que você já pode usar em sua atividade de desenvolvedor.


Você consegue pensar em mais dicas? Compartilhe-os nos comentários 😉


1. Crie seu PR antes que o código esteja pronto para revisão

Um rascunho de RP ajuda você a organizar suas ideias e documentar seu progresso, enquanto você ainda trabalha em seu recurso.


Crie seu rascunho de relações públicas o mais rápido possível.


2. Faça as pessoas quererem revisar seu PR

A melhor maneira de obter uma revisão rápida e eficiente é manter seu PR pequeno e bem documentado (com todo o contexto necessário). Você também aumentará suas chances de futuros PRs entregando ótimos códigos agora!


Uma descrição de RP clara e completa: a melhor maneira de obter uma avaliação!


Encontre todas essas dicas e muito mais, com mais exemplos da vida real e insights acionáveis em meu livro gratuito Pull Requests and Code Review: Best Practices for Developers, from Junior to Team Lead .


3. Seja o primeiro revisor do seu PR

Coloque-se no lugar do seu revisor, antecipe as perguntas e comente seu próprio código quando achar que isso pode ajudá-lo.


Adicionar comentários ao seu próprio PR ajuda os revisores.


4. Atribua os revisores certos ao seu PR

Não atribua seu PR ao mundo inteiro. Escolha seus revisores com cuidado para obter uma revisão relevante, sem esperar muito pela aprovação.


Atribua o número certo de revisores e seja claro sobre qual revisão é essencial.


5. Seja receptivo aos comentários

Esteja aberto a comentários, peça esclarecimentos, diga quando discordar (com respeito) e sempre responda aos comentários.


Use comentários para obter mais informações quando necessário.


6. Se você deseja que as pessoas revisem seus PRs, você deve revisar os deles

Todo mundo tem muitos PRs para revisar e pouco tempo livre para isso. Se você revisar outros PRs, aumentará as chances de que o seu também seja revisado.


7. Você pode revisar o código mesmo se for um desenvolvedor júnior

Como desenvolvedor júnior, você pode informar outras pessoas quando não entender parte do código, pois isso deve ser compreensível para qualquer desenvolvedor da equipe.

Mais sobre isso em minha postagem Como fazer revisão de código como desenvolvedor júnior? .


Como desenvolvedor júnior, não hesite em pedir esclarecimentos e compartilhar sua opinião.


8. Verifique as coisas certas durante a revisão do código

O objetivo da revisão de código é verificar bugs e casos extremos e desafiar a implementação. Ele não deve ser usado para criticar pequenas preferências de formatação ou estilo, nem para discussões arquitetônicas em larga escala.


Verificar bugs e problemas de desempenho é melhor do que criticar a formatação.


9. Use o tom certo em seus comentários

Use “por que não” em vez de “você deveria”, seja aberto e positivo e sempre sugira uma alternativa quando pedir uma mudança.


Quando você achar que algo está errado, sugira uma alternativa melhor!


10. Seja claro se uma alteração é necessária para você aprovar o PR ou não

Nem todos os comentários exigem alterações e nem todas as alterações solicitadas são necessárias para que o PR seja aprovado. Seja claro em seu comentário se a mudança não for urgente.



Nem todos os comentários são para pedir uma mudança.


11. Revise sua avaliação antes de enviá-la

Antes de tornar sua avaliação pública, releia cada comentário: verifique o tom que você usa e certifique-se de fornecer todo o contexto para ajudar o remetente do PR.


12. Aprove o PR quando o remetente fizer todas as alterações solicitadas

Você não quer que o revisor espere pela sua aprovação dois dias depois de fazer todas as alterações solicitadas. Ao revisá-lo, presuma que você o aprovará assim que todas as correções forem feitas.


13. Alguns conflitos não podem ser resolvidos nos comentários

Quando um tópico de comentário se torna um debate em seu PR, é melhor interrompê-lo e sugerir continuar a discussão em outro lugar, por exemplo, em um tópico do Slack. Se necessário, dedique uma reunião a isso e/ou envolva terceiros.


Quando necessário, continue a conversa em outro lugar.


É isso! O que você achou dessas dicas? Você consegue pensar em uma dica que gostaria de dar a outros desenvolvedores?


Compartilhe-os aqui nos comentários 👇


Se você gostou dessas dicas e quer aprender um pouco mais, confira meu livro Pull Requests and Code Review , é grátis!


Também publicado aqui .