Examinar os recursos de melhoria de código do GitHub Copilot
GitHub Copilot inclui vários recursos que você pode usar para analisar, refatorar e melhorar uma base de código existente.
GitHub Copilot ferramentas para implementar melhorias de código
Visual Studio Code fornece fácil acesso aos seguintes recursos de GitHub Copilot:
- Visualização do chat: tenha um assistente de IA ao lado para ajudá-lo a qualquer momento.
- Chat embutido: inicie uma conversa de chat embutida diretamente do editor para obter ajuda enquanto você estiver codificando.
- Ações inteligentes: execute ações inteligentes para concluir determinadas tarefas sem precisar escrever um prompt.
Visualização de chat
O painel de exibição de chat é um painel dedicado no Visual Studio Code que permite interagir com o GitHub Copilot Chat. Você pode usar o modo de exibição chat para enviar prompts, receber sugestões e implementar atualizações na base de código. O modo de exibição de Chat fornece uma interface amigável para gerenciar conversas de chat e acessar os recursos do GitHub Copilot. A vista de Chat inclui os seguintes agentes embutidos:
- Agente: use o Agente para planejar e implementar alterações de forma autônoma entre arquivos, executar comandos de terminal e invocar ferramentas.
- Plano: use o agente plan para criar um plano de implementação estruturado e passo a passo antes de escrever qualquer código. Quando o plano parecer correto, entregue-o a um agente de implementação para executá-lo.
- Pergunte: Use Ask para responder perguntas sobre conceitos de codificação, sua base de código ou o próprio VS Code sem fazer alterações de arquivo.
Importante
Quando você usa o Agente, GitHub Copilot pode fazer várias solicitações premium para concluir uma única tarefa. As solicitações Premium podem ser usadas por prompts iniciados pelo usuário e ações de acompanhamento que o GitHub Copilot toma em seu nome. O total de solicitações premium usadas dependerá da complexidade da tarefa, do número de etapas envolvidas e do modelo selecionado.
Chats embutido
As sugestões geradas usando o recurso de chat embutido são exibidas diretamente no editor de código. As sugestões aparecem como atualizações em seu código, sem explicações ou diretrizes de linguagem natural. As atualizações sugeridas são apresentadas como uma confirmação no Git. O código excluído não é exibido por padrão, mas pode ser mostrado embutido com as atualizações.
Você pode examinar as sugestões, avaliar sua relevância e aceitá-las ou rejeitá-las diretamente no editor de código. O chat embutido fornece uma maneira rápida de ver como seu código pode ser melhorado e fazer alterações sem alternar para um painel separado.
Ação inteligente de correção
A ação de correção inteligente é uma ação contextual que pode ser usada para corrigir erros de codificação sem gravar um prompt.
Examinar e comentar ação inteligente
A ação inteligente Revisar e Comentar fornece uma maneira de examinar e analisar seu código. Ele pode ajudá-lo a identificar áreas de melhoria, sugerir atualizações de refatoração e fornecer diretrizes sobre as práticas recomendadas. Esse recurso de revisão de código é integrado ao modo de exibição chat e permite que você envie prompts relacionados a tarefas de revisão de código. Você pode usar o recurso de revisão de código para analisar arquivos, classes ou métodos específicos em sua base de código. As sugestões geradas pelo recurso de revisão de código podem ajudá-lo a melhorar a qualidade, a confiabilidade, o desempenho e a segurança do código.
Resumo
GitHub Copilot pode ser usado para analisar, refatorar e melhorar uma base de código existente. A exibição de chat, o chat embutido e as ações inteligentes fornecem várias maneiras de interagir com GitHub Copilot e implementar melhorias de código. Usando esses recursos, você pode aprimorar a qualidade do código e simplificar o processo de desenvolvimento.