Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Cover image for Precisamos ter revisão de código ?
Paulo Walraven
Paulo Walraven

Posted on

     

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.

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

Top comments(2)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss
CollapseExpand
 
stephann profile image
Stephann
Software Engineer. My favorite tools: Ruby, Rails, Vue.js, Godot, Lua.
  • Location
    Fortaleza, Brasil
  • Joined

Perfeitas as considerações. Uma coisa que ajuda a focar no que é importante durante a revisão de código é o projeto ter um linter configurado no CI, assim o revisor não precisa ficar verificando e comentando se tá com aspa duplas ou simples, se tá com a indentação correta, se colocou uma virgula ou parênteses e etc. o foco fica na solução do código.

CollapseExpand
 
paulowalravendev profile image
Paulo Walraven
Focusing on .Net and C# ecosystem.Backend developer at Mobills.
  • Location
    Fortaleza, CE
  • Work
    Backend Developer at Mobills
  • Joined

Ola Stephann, publiquei um artigo justamente apontando isso que voce comentou, la eu falo sobre o sonarlint, ele me ajudou muito a melhorar um pouco o codigo antes do commit.
dev.to/paulowalravendev/estabelece...

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Focusing on .Net and C# ecosystem.Backend developer at Mobills.
  • Location
    Fortaleza, CE
  • Work
    Backend Developer at Mobills
  • Joined

More fromPaulo Walraven

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp