Introdução

Concluído

Este módulo explora o uso da extensão GitHub Copilot Chat para Visual Studio Code para implementar aprimoramentos de código. Você aprenderá a fazer aprimoramentos de qualidade do código, confiabilidade de código, desempenho de código e segurança de código. Os prompts são desenvolvidos para cada área de aprimoramento e enviados ao GitHub Copilot para que ele ofereça sugestões sobre como aprimorar o código selecionado. Os exercícios ensinam como criar prompts que geram sugestões para áreas de aprimoramento específicas. Os exercícios também demonstram como implementar sugestões de atualizações de código, acelerar o processo de desenvolvimento e aprimorar a qualidade do código.

Imagine que você é um desenvolvedor que trabalha em um projeto que exige um código seguro e eficiente. Os prazos de entrega estão se aproximando e a base de código herdada é mais uma prova de conceito do que um código de produção. Sua preocupação é não ter tempo suficiente para analisar detalhadamente a base de código e implementar as atualizações necessárias. Você precisa de uma ferramenta que possa identificar com rapidez as áreas para aprimoramento no código existente. A ferramenta também deverá acelerar o processo de desenvolvimento para todas as atualizações que você decidir implementar. Você deseja investigar as atualizações que tratam da qualidade, da confiabilidade, do desempenho e da segurança do código. Você fica sabendo que o GitHub Copilot pode ajudar os desenvolvedores a avaliar códigos, identificar áreas para aprimoramentos e atualizar com eficiência a base de código. Você está ansioso para acelerar seu processo de aprimoramento de código usando o GitHub Copilot.

Os tópicos abordados neste módulo incluem:

  • Explorando as ferramentas de melhoria de código do GitHub Copilot.
  • Usando as opções de correção rápida do GitHub Copilot.
  • Refatoração de código com as melhores práticas do GitHub Copilot.
  • Refatore o código com o chat embutido do GitHub Copilot.
  • Refatoração de código com os modos de pergunta, edição e agente do GitHub Copilot.
  • Explorando os recursos de revisão de código do GitHub Copilot.
  • Refatorar código C# com o GitHub Copilot.

Depois de concluir este módulo, você poderá:

  • Use os modos de exibição de Chat do GitHub Copilot para analisar, editar e executar tarefas com eficiência.
  • Aplique opções de correção rápida para resolver problemas de codificação, falhas de teste e erros de terminal usando ferramentas como Corrigir ações inteligentes e Chat Embutido.
  • Refatore o código para melhorar a legibilidade, reduzir a complexidade e aprimorar a manutenção aproveitando as ferramentas contextuais e as práticas recomendadas do Copilot.
  • Realize revisões de código usando a seleção de revisão do GitHub Copilot e examine os recursos de alterações para garantir a qualidade, a confiabilidade e a segurança.
  • Conclua um exercício prático para refatorar e otimizar um aplicativo C# usando o GitHub Copilot.

Importante

Para concluir este treinamento do GitHub Copilot, você deve ter uma assinatura ativa para o GitHub Copilot em sua conta pessoal do GitHub (inclui o plano GitHub Copilot Free) ou você deve ser atribuído a uma assinatura gerenciada por uma organização ou empresa. As atividades do módulo podem incluir sugestões do GitHub Copilot que correspondem ao código público. Se você for membro de uma organização no GitHub Enterprise Cloud que recebeu uma assinatura do GitHub Copilot por meio de sua organização, a configuração para sugestões que correspondem ao código público pode ser herdada de sua organização ou empresa. Se sua conta bloquear sugestões que correspondam ao código público, as atividades do módulo poderão não funcionar conforme o esperado.