O Manifesto da Revisão de Código Ágil

Introdução

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.

As Dez Práticas

  1. Manter código funcionando é mais importante do que revisar código que não funciona.
  2. Use ferramentas para analisar o código para você. Isso vai te economizar muito tempo (e do seu time também).
  3. Defina um padronização (ou use alguma existente). O time deve desenvolver o código seguindo um padrão.
  4. Não esqueça, o codigo foi escrito por pessoas, não por máquinas.
  5. Dar uma sugestão de melhoria vale mais do que apenas apontar erros.
  6. Seja dono do código que você está revisando. Você também é dono, não apenas quem o desenvolveu.
  7. Encare a revisão de código como um momento de aprender. Seja o código desenvolvido por você ou não.
  8. Embase suas afirmações em boas práticas da linguagem e/ou da comunidade.
  9. Comunique-se com seu time. Entender o código em conjunto com seu time é mais importante do que suposições.
  10. Desapegue-se do código desenvolvido por você. O código está em constante evolução. E você também deve estar.
Contributors: Rondinelli Mesquita