Precisamos ter revisão de código ?

Por que precisamos ter revisão de código ?

Pegar bugs, quanto mais cedo um bug é encontrado, mais barato é o custo de remoção.

Pegar problemas com a qualidade do código, a medida que o código aumenta, é natural que a qualidade de códi…


This content originally appeared on DEV Community and was authored by Paulo Walraven

Por que precisamos ter revisão de código ?

  • Pegar bugs, quanto mais cedo um bug é encontrado, mais barato é o custo de remoção.

Custo de correção de um bug

  • Pegar problemas com a qualidade do código, a medida que o código aumenta, é natural que a qualidade de código vá diminuir, para isso, a revisão pode dificultar que isso aconteça. O custo de desenvolvimento fica mais barato fazendo do jeito certo na primeira, em vez de prometer refatorar o código futuramente.

  • Oportunidade de aprendizado para o criador e os revisores do Pull Request. Quando fomentamos a discussão sobre as mudanças no código, estamos pegando o feedback de cada um dos envolvidos para refinar o pull request, assim tanto quem é o autor, como os revisores podem aprender um com o outro.

  • Uma chance para o time se alinhar, os desenvolvedores são forçados a se comunicarem e entender mais sobre o contexto do novo código, assim dá oportunidade para eles se alinharem e tomarem mais contextos sobre os novos comportamentos do software.

  • Escrever software com uma melhor qualidade.

Revisões de código são potencializadores, para o bem e para o mal.

Se a empresa tiver uma cultura organizacional saudável, ele poderá trazer alguns ou todos os benefícios citados anterior, ampliando o bem.

No entanto se a cultura da empresa é ruim, ou integrantes com personalidades difíceis, ou comportamentos não profissionais, isso será potencializado durante as revisões. Nesse caso a revisão não compensa ser feita, pois entrarão em discussões desnecessárias que retardam o desenvolvimento, confrontos, comentários arrogantes ou condescendentes, que levará a diminuição da moral, o medo gerado por tais comentários negativos poderá levar os desenvolvedores a esconder defeitos, e no pior cenário, irá contribuir para a rotatividade da equipe, pois os integrantes deixarão a empresa por frustrações.

O que precisamos ter para participar de uma revisão de código

Como é formada uma revisão de código


This content originally appeared on DEV Community and was authored by Paulo Walraven


Print Share Comment Cite Upload Translate Updates
APA

Paulo Walraven | Sciencx (2022-04-02T15:20:46+00:00) Precisamos ter revisão de código ?. Retrieved from https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/

MLA
" » Precisamos ter revisão de código ?." Paulo Walraven | Sciencx - Saturday April 2, 2022, https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/
HARVARD
Paulo Walraven | Sciencx Saturday April 2, 2022 » Precisamos ter revisão de código ?., viewed ,<https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/>
VANCOUVER
Paulo Walraven | Sciencx - » Precisamos ter revisão de código ?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/
CHICAGO
" » Precisamos ter revisão de código ?." Paulo Walraven | Sciencx - Accessed . https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/
IEEE
" » Precisamos ter revisão de código ?." Paulo Walraven | Sciencx [Online]. Available: https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/. [Accessed: ]
rf:citation
» Precisamos ter revisão de código ? | Paulo Walraven | Sciencx | https://www.scien.cx/2022/04/02/precisamos-ter-revisao-de-codigo/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.