Esse manifesto coleta 10 práticas de como conduzir a revisão de código usando uma abordagem ágil. Ele procura focar naquilo que foi desenvolvido, em compartilhar o entendimento sobre os requisitos e em manter as pessoas próximas e trabalhando juntas como um time.
Esse manifesto é baseado no Manifesto Ágil junto com minha experiencia como desenvolvedor de software em times ágeis.
As práticas descritas aqui não são regras e representam um ponto de vista particular, como uma opinião de como aplicar a atividade de revisão de código. Algumas práticas aqui podem ou não funcionar para a sua situação. Considere adaptar de acordo com suas necessidades.
- Manter código funcionando é mais importante do que revisar código que não funciona.
- Use ferramentas para analisar o código para você. Isso vai te economizar muito tempo (e do seu time também).
- Defina um padronização (ou use alguma existente). O time deve desenvolver o código seguindo um padrão.
- Não esqueça, o codigo foi escrito por pessoas, não por máquinas.
- Dar uma sugestão de melhoria vale mais do que apenas apontar erros.
- Seja dono do código que você está revisando. Você também é dono, não apenas quem o desenvolveu.
- Encare a revisão de código como um momento de aprender. Seja o código desenvolvido por você ou não.
- Embase suas afirmações em boas práticas da linguagem e/ou da comunidade.
- Comunique-se com seu time. Entender o código em conjunto com seu time é mais importante do que suposições.
- Desapegue-se do código desenvolvido por você. O código está em constante evolução. E você também deve estar.