Ir para o conteúdo do rodapé
Iron Academy Logo
C# e IA

Tutorial de C# da Copilot: Revolucionando a renomeação no Visual Studio com IA

O GitHub Copilot revoluciona a programação ao fornecer sugestões de código e trechos de código contextuais diretamente em editores como o Visual Studio Code e o Visual Studio. Aproveitando a inteligência artificial generativa, o Copilot no Visual Studio auxilia em tarefas repetitivas, oferece assinaturas de funções e suporta diversas linguagens de programação, incluindo JavaScript. Ao instalar o plugin GitHub Copilot, os desenvolvedores podem acessar assistência em tempo real por meio de uma interface de bate-papo, tornando a escrita de código mais eficiente e intuitiva.

Encontrar o nome perfeito para uma variável ou classe no seu código pode ser um desafio. A integração do Visual Studio com o GitHub Copilot Chat introduz uma ferramenta inovadora de renomeação com inteligência artificial, o "Copilot Chat", conforme explicado no tutorial em vídeo de Tim Corey, " Renomeando no Visual Studio usando IA ". Neste artigo, exploraremos como habilitar e utilizar esse recurso de forma eficaz usando a extensão GitHub Copilot, com insights do vídeo de Tim Corey.

Introdução

O GitHub Copilot oferece uma ampla gama de recursos que melhoram significativamente o processo de desenvolvimento. Ele oferece preenchimento automático de código inteligente com base no contexto, incluindo assinaturas de funções e trechos de código, o que agiliza a codificação e reduz erros. A ferramenta também auxilia na detecção de erros e sugere correções, melhorando a confiabilidade do código. Para desenvolvedores que trabalham com várias linguagens, o Copilot pode traduzir código de uma linguagem de programação para outra e gerar comentários e documentação, tornando o código mais compreensível e fácil de manter.

Oferece preenchimento automático de código inteligente, sugestões de trechos de código e assistência em tempo real, tornando a escrita de código mais eficiente e intuitiva. Ao aproveitar o código disponível publicamente, o Copilot fornece sugestões contextuais para automatizar tarefas repetitivas e melhorar a qualidade do código. A ferramenta é facilmente acessível através de uma conta do GitHub , e seus recursos são ativados pelo ícone do Copilot e pela interface de bate-papo dentro do ambiente do editor. Este assistente inovador transforma a experiência de programação, ajudando os desenvolvedores a aumentar a produtividade e a otimizar seus fluxos de trabalho.

Em seu vídeo (0:00), Tim Corey começa abordando a dificuldade comum que os desenvolvedores enfrentam ao nomear variáveis e classes, especialmente ao trabalhar em arquivos JavaScript com tipos de variáveis var e let. Ele apresenta a ferramenta de renomeação com inteligência artificial disponível na versão 17.9 do ambiente Visual Studio, que fornece sugestões contextuais para agilizar o processo de renomeação. A versão mais recente disponível até o momento é a 17.10.3.

Ativar a funcionalidade de renomear

Antes de explorar as funcionalidades da ferramenta, é crucial garantir que o recurso esteja habilitado no Visual Studio ou no Visual Studio Code. Para começar a usar o GitHub Copilot, primeiro abra o Visual Studio Code ou o Visual Studio e instale a extensão GitHub Copilot a partir do Marketplace ou da seção de extensões, respectivamente.

Instalar a extensão GitHub Copilot

É necessário ter uma conta do GitHub para usar o GitHub Copilot. Para acessar seus recursos, você precisa fazer login com sua conta do GitHub e instalar a extensão ou o plugin GitHub Copilot em seu editor de código, como o Visual Studio Code ou o Visual Studio. Essa integração permite que o Copilot forneça sugestões de código personalizadas e outras funcionalidades com base no seu contexto de codificação e preferências.

Uma vez instalado, vamos agora analisar o processo passo a passo que Tim demonstra em seu vídeo:

  1. Acesse o menu Opções : Navegue até Ferramentas > Opções no Visual Studio (1:21).

Acessar o menu de opções

  1. Localize o GitHub Copilot : Na seção Ambiente, encontre GitHub (1:25) e selecione a interface de bate-papo do Copilot.

Localizar o GitHub Copilot

  1. Ativar sugestões de renomeação : Marque a caixa com a etiqueta "Ativar sugestões de renomeação" para ativar o recurso de renomeação com tecnologia de IA (1:32).

Ativar sugestões de renomeação

Usando a ferramenta Renomear

Com o recurso ativado, Tim demonstra como usá-lo por meio de um exemplo prático apresentado na imagem do trecho de código abaixo. Ele começa com um modelo Person instanciado com a variável P, que não é um nome ideal. Ao clicar com o botão direito do mouse na variável e selecionar Renomear, ele acessa as sugestões da IA. Um pequeno ícone aparece, indicando o envolvimento da IA ​​na geração de nomes sensíveis ao contexto (2:00).

Usando a ferramenta de renomeação

Sugestões sensíveis ao contexto

Tim destaca como a IA fornece uma lista de sugestões relevantes, como Person, PersonData, PersonInfo, PersonDetails e PersonProfile. Essas sugestões são adaptadas com base no contexto do código, tornando-as mais precisas e úteis (2:45).

Sugestões baseadas no contexto

Aprimorando as sugestões

Uma das vantagens dessa ferramenta é a capacidade de refinar as sugestões da IA. Tim demonstra isso selecionando um nome sugerido e personalizando-o ainda mais para melhor atender às suas necessidades. Ele renomeia uma variável para userProfile, mas decide ajustá-la ainda mais para userProfileInfo (3:31). Essa flexibilidade garante que os desenvolvedores possam começar com um nome sólido gerado por IA e ajustá-lo e modificá-lo conforme necessário.

Renomeando turmas

A ferramenta de renomeação com inteligência artificial não se limita apenas a variáveis; Isso também funciona para nomes de classes. Tim ilustra isso renomeando uma classe de demonstração que contém propriedades como ID, Title, Author e YearPublished. A IA sugere nomes como Book, Publication, Literature, WrittenWork e PublicationDetail. Tim seleciona Publication, e depois o aprimora ainda mais configurando para PublicationModel, que descreve melhor o propósito e a funcionalidade da classe (4:05). Isso também renomeia a classe, o que é ótimo.

Renomeando Classes

Benefícios e Considerações

Tim conclui o tutorial enfatizando os benefícios do uso de IA para renomear arquivos:

  • Eficiência : A ferramenta economiza tempo ao fornecer sugestões relevantes rapidamente.
  • Consciência de contexto : os nomes gerados por IA são baseados no contexto, tornando-os mais apropriados.
  • Flexibilidade : Os desenvolvedores podem começar com sugestões de IA e personalizá-las conforme necessário.

No entanto, ele também observa que a IA não é infalível e pode ocasionalmente produzir resultados inesperados. Portanto, embora as sugestões de IA sejam um ótimo ponto de partida, os desenvolvedores devem sempre revisar e refinar os nomes para garantir que se adequem ao propósito pretendido (4:47).

Conclusão

A ferramenta de renomeação com inteligência artificial do Visual Studio, integrada ao GitHub Copilot Chat, é uma adição valiosa ao conjunto de ferramentas de qualquer desenvolvedor. Seguindo o tutorial de Tim Corey, você poderá habilitar e usar esse recurso de forma eficaz para aumentar a eficiência da sua programação e manter um código mais limpo e legível. Para uma introdução rápida e demonstração prática, assista ao vídeo de Tim Corey, " Renomeando no Visual Studio usando IA ", disponível em seu canal no YouTube .

Hero Worlddot related to Tutorial de C# da Copilot: Revolucionando a renomeação no Visual Studio com IA
Hero Affiliate related to Tutorial de C# da Copilot: Revolucionando a renomeação no Visual Studio com IA

Ganhe mais compartilhando o que você ama.

Você cria conteúdo para desenvolvedores que trabalham com .NET, C#, Java, Python ou Node.js? Transforme sua expertise em renda extra!

Equipe de suporte de ferro

Estamos online 24 horas por dia, 5 dias por semana.
Bater papo
E-mail
Liga para mim