Criação da PR (Pull Request)
O primeiro passo para um bom Code Review.
A importância de uma PR bem feita
"Tudo termina bem, quando começa bem". Essa ditado popular, aqui, faz muito sentido!
Um bom Code Review começa com uma boa PR, pois é ali que o engenheiro criador da PR deixa as instruções necessárias para quem for revisar seu código.
Uma PR de "qualidade" deve possuir todas as informações pertinentes para que seu conteúdo seja entendido e analisado pelos revisores.
Aqui, veremos as principais informações que uma PR deve conter:
Título coeso: o título da PR deve condizer com a feature/fix que ela carrega. Por exemplo:
Novo cadastro de produtos;
Fix: Correção da listagem de contas a receber;
Número/ID do card: O corpo da PR deve trazer consigo o número/ID do card ao qual ela representa, pois é ali que todas as regras de negócio do conteúdo se encontra;
Resumo do conteúdo: Um breve, mas informativo resumo do que a PR representa. Exemplo:
Importação de produtos via arquivo csv.
O que foi feito: Descrever, resumidamente, o que foi realizado na PR. Exemplo:
Criado botão de importação de produtos via csv.
Roteiro de testes: Aqui, o autor da PR deve descrever como os revisores poderão testar o conteúdo da mesma. Quanto mais detalhes, melhor será o teste. Exemplo:
Entrar na branch feature/aaaa e rodar as migrations. No cadastro de produtos, clicar no novo botão "importar produtos", preencher o campo com o arquivo csv, e clicar em importar. A importação deve ocorrer sem nenhum problema, e a listagem de produtos deve ser atualizada automaticamente.
Prints: Material visual sempre ajuda a quem vai testar algo. Portanto, sempre que possível, a adição de prints é bem vinda para auxiliar nos testes.
Após a criação da PR, a mesma deve ser notificada ao time.
Last updated