Programa 39 – Code Reviews
(download)
Neste episódio falámos da nossa experiência com Code Reviews nas empresas onde trabalhamos. Aos vossos habituais hosts juntou-se o Jorge Costa, nosso convidado do Programa 37 – Jorge Costa – O Editor do WordPress, React e trabalho remoto.
Tópicos abordados
- O processo habitual de code review para cada um de nós
- Code reviews como uma das tarefas diárias dos developers
- Quem deve fazer code reviews
- Code review e QA
- Analisar o código e testar em ambientes de staging
- Definição de standards para o código
- O papel dos unit tests e acceptance tests
- Consultar projetos open-source para tirar ideias
- Tipos de comentários que devemos fazer nos code reviews
- Code reviews como uma oportunidade de aprendizagem
- Pull requests demasiado grandes
- Ter aprovação de várias pessoas para poder fazer merge
- Exemplo de como não fazer um code review
- Número de comentários, iterações e falar com o developer que fez os comentários diretamente
- Tamanho adequado de um pull request
- Junior developers podem/devem fazer code reviews
- Aprovação necessária para poder fazer merge