Usando o Copilot como revisor em GitHub.com

Concluído

No GitHub.com, solicitar uma revisão do Copilot é tão simples quanto adicioná-la no menu Revisores. Em segundos, o Copilot gera uma revisão de comentário - não uma aprovação ou rejeição - para que nunca bloqueie mesclagens, mas adiciona contexto valioso para revisores humanos. Você também pode personalizar o comportamento do Copilot adicionando um arquivo copilot-instructions.md ao repositório. Estas instruções orientam o Copilot a seguir as diretrizes de revisão específicas da sua equipe, para que ele procure as mesmas coisas que você faz e mantenha suas sugestões alinhadas com seus padrões.

Revise os comentários e se comporte como os dos colegas de equipe: você pode reagir, resolver ou comentar sobre eles. O Copilot pode sinalizar anotações de tipo ausentes, sugerir alterações de formatação ou destacar possíveis erros.

Ao final desta unidade, você será capaz de:

  • Solicite e interprete uma revisão do Copilot.
  • Aplique as alterações sugeridas pelo Copilot.
  • Entenda os limites do papel do Copilot nas avaliações.

Como fazer a revisão de código no GitHub.com

  1. Abrir ou criar um pull request Comece criando uma nova solicitação pull ou navegando até uma já existente em seu repositório.

  2. Adicionar Copilot como revisor No menu Revisores , selecione Copiloto. Isso atribui ao Copilot a revisão de suas alterações, assim como você atribuiria um colega de equipe humano.

    Captura de ecrã do painel de revisores num pull request do GitHub mostrando o Copilot sugerido como um revisor programador de pares de IA.

  3. Aguarde a conclusão da revisão O Copilot começa a analisar sua solicitação de pull imediatamente. As avaliações geralmente terminam em menos de 30 segundos, para que você obtenha resultados rapidamente sem interromper seu fluxo de trabalho.

  4. Rever os comentários do Copilot Percorra o pull request para ler o feedback do Copilot. As sugestões são deixadas como comentários nas linhas de código relevantes.

    Captura de tela de uma solicitação pull do GitHub em que o Copilot sugere corrigir um nome de variável incorretamente grafado de random_greetin para random_greeting em um ficheiro Ruby.

  5. Aplicar as alterações sugeridas pelo Copilot Quando o Copilot sinaliza problemas, você pode confirmar correções diretamente da interface PR. Para comentários de revisão por pares, você pode usar o Copilot para gerar soluções rapidamente.

    Exemplo de prompt:

    "Sugira uma correção para este comentário de revisão: substitua exec() por uma função mais segura."

    Copilot propõe um patch usando subprocess.run(). O desenvolvedor testa localmente, confirma e garante que os testes sejam aprovados.

    As PRUs tornam essas correções mais rápidas e inteligentes, permitindo que o Copilot analise comentários de revisão juntamente com o contexto do código para propor soluções de alta qualidade.

  6. Compreender os limites

    O papel do copiloto nas avaliações é consultivo. Ele não aprova nem rejeita pull requests, e os seus comentários não contam para as aprovações necessárias. Use-o para detetar problemas antecipadamente, gerar sugestões acionáveis e acelerar verificações de rotina, mas confie em revisores humanos para decisões arquitetônicas, compensações diferenciadas e aprovação final.

    A revisão no GitHub.com é poderosa, mas você pode detetar ainda mais problemas antes que o código chegue ao GitHub usando o Copilot em seu IDE.