Junior — Middle
Pode explicar como era organizado o processo de revisão de código na sua empresa anterior?
sobes.tech IA
Resposta da IA
Na minha empresa anterior, o processo de revisão de código era organizado da seguinte forma:
- O desenvolvedor concluía a tarefa e criava um pull request (PR) no sistema de controlo de versões (por exemplo, GitHub ou GitLab).
- No PR eram indicadas as alterações, a descrição da tarefa e links para os tickets relacionados.
- Um ou mais colegas (normalmente da mesma equipa) revisavam o código, verificando a conformidade com os padrões de codificação, decisões arquitetónicas, presença de testes e erros potenciais.
- Se fossem encontradas observações, o desenvolvedor as corrigia e atualizava o PR.
- Após a aprovação de vários revisores, o PR era fundido na branch principal.
Este processo ajudava a manter a qualidade do código, a trocar conhecimentos e a reduzir a quantidade de bugs nas versões. Para o desenvolvimento Android, era dada atenção especial à arquitetura (por exemplo, MVVM), ao uso correto do ciclo de vida dos componentes e à otimização da UI.