Digite para filtrar os verbetes do Glossário.

    Git e qualidade · Developer Workspace

    O que é Revisão de código?

    Revisão de código examina uma alteração antes de integrá-la. Entenda a leitura das diferenças, a intenção, os testes e a conferência do comportamento.

    Também chamado de: code review, revisão de pull request, conferência de alteração

    O que é revisão de código

    Revisão de código é a leitura de uma alteração antes de ela ser integrada ao projeto. Você examina o diff, que reúne as diferenças entre versões, entende o que o código faz e compara o resultado com a tarefa que motivou a mudança.

    A revisão existe para reduzir a chance de uma falha chegar ao produto sem ser notada. Ela reúne a leitura do comportamento e a conferência das escolhas tomadas no caminho, como a forma de tratar um erro ou o acesso que a rotina utiliza.

    Ler as diferenças junto da intenção

    As diferenças mostram o que mudou, mas não explicam sozinhas o motivo. Você precisa da descrição da tarefa para saber qual era o objetivo e se a alteração corresponde a ele.

    Quando o código reúne mudanças que ninguém solicitou, a revisão perde o foco. Uma correção de mensagem de erro, por exemplo, não deveria reorganizar telas inteiras. Recusar esse trabalho adicional mantém a leitura ligada ao problema que a alteração deveria resolver.

    O teste demonstra o comportamento

    A revisão é mais útil quando existe uma verificação que reproduz a situação relevante. Um teste unitário confirma o comportamento de uma parte do código, e um teste de caixa-preta observa as entradas e saídas sem examinar a organização interna.

    Leia o teste e pergunte qual falha ele conseguiria revelar. Um teste que confirma apenas a existência de um campo não demonstra que a mensagem está correta. O caso precisa percorrer a situação que motivou a mudança e comparar o resultado observado com o esperado.

    Manter a integração possível

    Uma regressão acontece quando uma alteração quebra algo que funcionava. Ao revisar, você procura os pontos que dependem do que foi mudado, incluindo outras telas e serviços que usam o mesmo trecho.

    Essa leitura ajuda a proteger a qualidade de software sem confiar apenas em memória ou em sorte. O objetivo não é revisar tudo, e sim examinar com atenção o que a alteração afeta de fato.

    Para conduzir a revisão de um trecho gerado com IA, o Desenvolvimento Colaborativo da Dev Side Studio permite examinar as diferenças, o comportamento esperado e a autorização aplicada durante a execução.

    Dúvidas frequentes

    Perguntas frequentes sobre Revisão de código

    A revisão de código substitui o teste?
    Não. A leitura procura entender o que a alteração faz e quais caminhos ela inclui. O teste demonstra o comportamento em situações conhecidas. Os dois recursos se completam, porque uma leitura atenta não exercita a aplicação sozinha.
    Aprovar uma alteração bem escrita integra a funcionalidade?
    Não. Um trecho organizado e legível ainda pode alterar uma permissão, tratar um erro de forma diferente ou deixar de cobrir um caso. A revisão precisa examinar o efeito sobre o produto além da aparência do código.
    Qual tamanho de alteração é adequado para revisão?
    Alterações pequenas e delimitadas por um único objetivo são mais fáceis de conferir. Quando uma mudança reúne correção, ajuste de formato e nova funcionalidade ao mesmo tempo, a leitura perde precisão e o retorno fica superficial.
    Como saber o que a alteração pretendia?
    Leia a descrição da tarefa junto do pull request. A intenção declarada orienta a conferência e permite perceber quando o código inclui mudanças além do que foi solicitado.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    A revisão de código confere a alteração gerada antes de ela chegar ao repositório compartilhado.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano