Como evoluir como Desenvolvedor Junior através de Code Review
"If you want your code to be easy to write, make it easy to read." — Robert C. Martin, Clean Code
Durante 1 ano como desenvolvedor júnior, posso dizer que minha maior fonte de aprendizado veio de Pull Requests do GitHub e gostaria de compartilhar como tirar o melhor proveito dessa fonte de informação.
- Você não está fazendo um trabalho ruim
É comum que ao começar a subir PRs na sua empresa você receba muitos comentários e sugestões de melhorias. Não se sinta mal por isso. Isso não significa que você fez um trabalho ruim, apenas significa que desenvolvedores mais experientes podem pensar em soluções melhores.
Aproveite esse momento para entender o motivo para aquela sugestão ser melhor que a sua e incorpore ela em seus conhecimentos. - Busque entender o problema
Um comentário no seu código pode significar muitas coisas. Entenda se o problema está na sua implementação, se você entendeu a tarefa corretamente, ou até mesmo, se a tarefa estava bem descrita.
Com essas informações você consegue atacar o problema correto e melhorar em futuros PRs. - Nem sempre a solução dada é a melhor
Não é porque um Desenvolvedor mais experiente deu uma sugestão que você não pode questionar.
É importante que você questione e busque entender a sugestão dada, pois nem sempre o outro desenvolvedor tem todo o escopo da tarefa que você está tocando e sabe todas as implicações daquela sugestão.
Foram esses 3 aspectos que me ajudaram a evoluir como desenvolvedor Junior.