[DÚVIDA] Pull Requests são realmente necessárias?
Fala pessoal, atualmente trabalho como coordenador de uma equipe pequena de desenvolvimento (4 devs sênior e 5 estagiários) e como em todo lugar, tem mais demanda do que gente pra conseuguir fazer tudo.
Atualmente não temos um processo de revisão de código, pelo menos não para os devs sênior, para os estagiários os devs acabam revisando um pouco do código quando dão algum suporte pra eles.
Apesar de não ser muito comum, por conta de não termos esse processo de revisão, já tivemos alguns casos que se outra pessoa tivesse olhado o código alguns problemas poderiam ter sido evitados.
Por isso tenho buscado sobre como melhorar a nossa qualidade de entrega, não que ela esteja ruim, mas sei que tem espaço pra melhorar. E pelos conteúdos que consumo sobre programação, principalmente vídeo do youtube e podcast, nacionais ou gringos, e até em conversas com colegas de outras empresas, vejo como uma prática comum os processos de Pull Request.
Sei que cada empresa tem uma realidade diferente, por isso nem tudo que a gente vê por aí se aplica pra todo mundo. Mas considerando uma realidade como a minha aqui, onde temos pouca gente pra muito trabalho, qual seria a vantagem de implantar um processo desse?
Ao ter que fazer a revisão de outro código cada dev vai acabar entregando menos código e aumentando o tempo das entregas, não? Por isso a pergunta: Pull Request são realmente necessários?
Espero poder aprender bastante com as experiências de vocês.