Visual Studio IntelliCode | Visual Studio2022-07-27T10:38:50-07:00

Visual Studio IntelliCode

Desenvolvimento assistido por IA

Inscreva-se para receber notícias e atualizações

IntelliSense assistido – C#

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode não está limitado à conclusão da instrução. A ajuda da assinatura digital recomenda a sobrecarga mais provável para o seu contexto.

Conclusões de Equipe

O IntelliCode pode fornecer recomendações com base no código e compartilhá-las diretamente com toda a sua equipe. Com essa versão prévia do recurso, é possível criar um modelo de equipe para fornecer recomendações sobre códigos que não estão no domínio do software de código aberto, como métodos em suas próprias classes de utilitário ou chamadas de biblioteca específicas do domínio. Integre nossa tarefa de build ao seu pipeline para manter as conclusões da equipe atualizadas com as alterações do repositório.

Conclusão do Argumento

Além da ajuda da assinatura de preenchimento de declaração, o IntelliCode também faz recomendações de argumentos para ajudá-lo a escolher o argumento correto rapidamente.

Inferir convenções de formatação e estilo de código

Mantenha seu código consistente de forma fácil com o Visual Studio IntelliCode, que cria dinamicamente um arquivo .editorconfig de sua base de códigos para definir os estilos e os formatos de código.

Observação: temos vários recursos de Visualização que estão desativados por padrão e podem ser habilitados em Ferramentas > Opções > IntelliCode.

O IntelliCode é instalado por padrão com qualquer carga de trabalho que dê suporte a C#, C++, TypeScript/JavaScript ou XAML no Visual Studio 2022.

IntelliSense assistido – C++

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

Ao gravar C++, o IntelliCode auxiliará ao usar bibliotecas populares como STL. O contexto do seu código é usado para fornecer as recomendações mais úteis primeiro. Por exemplo, ao usar std::string em um loop while, o método substr é elevado ao topo.

Conclusões da Equipe (Versão Prévia – C++)

O IntelliCode pode fornecer recomendações com base no código e compartilhá-las diretamente com toda a sua equipe. Com essa versão prévia do recurso, é possível criar um modelo de equipe para conclusões a fim de fornecer recomendações sobre códigos que não estão no domínio do software de código aberto, como métodos em suas próprias classes de utilitário ou chamadas de biblioteca específicas do domínio. Quando você habilita a aquisição automática de modelos de equipe, também pode compartilhar diretamente seu modelo de equipe com outras pessoas que trabalham nesse repositório.

Esse recurso vem instalado por padrão com qualquer carga de trabalho compatível com C#, C++, TypeScript/JavaScript ou XAML no Visual Studio 2022.

IntelliSense assistido – Java

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode funciona bem com estruturas e bibliotecas populares do Java, como Java SE e Spring. Ele o ajudará caso esteja criando aplicativos Web monolíticos ou microsserviços modernos.

Este recurso está disponível como uma extensão do Visual Studio Code versão 1.29, de outubro de 2018.

IntelliSense assistido – Python

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode o tornará mais produtivo com uma ampla gama de pacotes Python, caso esteja fazendo scripts simples com módulos os ou sys, criando sites com Django ou Flask ou trabalhando com módulos de ciência de dados, como numpy e tensorflow.

Este recurso está disponível como uma extensão do Visual Studio Code versão 1.29, de outubro de 2018.

IntelliSense Assistido – SQL Server

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode funciona bem com consultas T-SQL, fornecendo sugestões inteligentes dependendo da construção da consulta e colocando essas sugestões na parte superior do IntelliSense enquanto você digita.

Esse recurso funciona perfeitamente para o SQL Server quando instalado com a extensão mssql (1.7.0) para o Visual Studio Code.

IntelliSense assistido – TypeScript/JavaScript

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

O IntelliCode ajudará você nas diferentes bibliotecas JavaScript, caso esteja escrevendo um código do lado do cliente com estruturas como React, Angular ou Vue ou esteja desenvolvendo do lado do servidor com Node.js.
Esse recurso vem instalado por padrão com qualquer carga de trabalho que dê suporte a C#, C++, TypeScript/JavaScript ou XAML no Visual Studio 2022 e está disponível como uma extensão do Visual Studio Code October 2018 Release 1.29.

IntelliSense assistido – XAML

O IntelliCode economiza tempo ao colocar no topo da lista de conclusão aquilo que você tem mais probabilidade de usar. As recomendações do IntelliCode são baseadas em milhares de projetos de código aberto no GitHub, cada um com mais de 100 estrelas. Quando combinada com o contexto de seu código, a lista de conclusão é feita sob medida para promover as práticas comuns.

Recomendações para controles e propriedades

Ao digitar XAML, o IntelliCode recomendará o controle que você provavelmente usará nesse contexto. Além disso, dentro do contexto de um controle, ele recomendará as propriedades que você tem mais probabilidade de usar, na ordem em que você as usaria.

Esse recurso vem instalado por padrão com qualquer carga de trabalho compatível com C#, C++, TypeScript/JavaScript ou XAML no Visual Studio 2022.

Sugestões

Você já fez uma alteração repetida em seu código e se esqueceu de um local onde ela deveria ter sido aplicada? Com as sugestões do IntelliCode, isso não precisa acontecer novamente. Ele acompanha as edições localmente e detecta as repetições. Em seguida, oferece a aplicação dessas mesmas edições em outros locais onde elas possam se aplicar. Por exemplo, se você tiver se esquecido de locais onde uma refatoração poderia ser aplicada, as sugestões do IntelliCode ajudarão a encontrar esses locais e a corrigi-los.

Sugestões do IntelliCode

O IntelliCode está ciente da estrutura semântica de seu código. Essa estrutura é usada para detectar situações em que é possível aplicar alterações, mesmo que os nomes de variáveis sejam diferentes:

Se você não gostar de uma refatoração sugerida, poderá selecionar a opção ignorar na lâmpada e não o incomodaremos mais com esse padrão detectado, a menos que você o recrie.

Ainda há mais em andamento

Aproveite o máximo do seu tempo em uma revisão permitindo que o IntelliCode encaminhe você aos arquivos que podem precisar de mais atenção.

O Visual Studio IntelliCode tem objetivo auxiliar suas revisões de código, destacando quais alterações podem precisar de mais atenção com base em fatores como variação, complexidade e histórico.

Comentários