Sobes.tech
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:

  1. O desenvolvedor concluía a tarefa e criava um pull request (PR) no sistema de controlo de versões (por exemplo, GitHub ou GitLab).
  2. No PR eram indicadas as alterações, a descrição da tarefa e links para os tickets relacionados.
  3. 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.
  4. Se fossem encontradas observações, o desenvolvedor as corrigia e atualizava o PR.
  5. 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.