Melhorando a produtividade do Visual Studio em 24 horas

Publicados: 2022-03-29

Se você é novo ou usa o Visual Studio há anos, existem várias dicas e truques que podem aumentar a produtividade do Visual Studio. A equipe do Visual Studio está focada no loop interno do desenvolvedor de escrever, testar e depurar código.

Inner Development Loop é um processo iterativo de escrever, depurar e testar código que um desenvolvedor executa antes de compartilhá-lo publicamente ou dentro da equipe.

O Visual Studio 2022 é um sistema de 64 bits mais inteligente, acessível e leve. Está repleto de ferramentas que podem tornar o fluxo de trabalho de programação mais eficiente. Os recursos de navegação, depuração e correção de código do Visual Studio são essenciais para aprimorar a produtividade dos desenvolvedores.

A equipe do Visual Studio projetou o pacote Power Tools (PPT) de produtividade, um conjunto de extensões para otimizar a eficiência e a produtividade no Visual Studio. Neste artigo, discutiremos maneiras de aumentar a produtividade do Visual Studio para codificar mais em menos tempo e como o Visual Assist pode ajudar os desenvolvedores a aumentar a eficiência.

O que é o Visual Studio?

Como o Visual Studio atende às principais preocupações de um desenvolvedor?

Quais são algumas dicas práticas para otimizar a produtividade do Visual Studio?

Quais ferramentas de extensão melhoram a produtividade do Visual Studio?

Como o Visual Assist pode melhorar a produtividade do Visual Studio?

Pronto para aumentar a produtividade do Visual Studio?

O que é o Visual Studio?

O Microsoft Visual Studio é um ambiente de desenvolvimento integrado (IDE) usado por muitos desenvolvedores em todo o mundo. É um programa rico em recursos que suporta vários aspectos do desenvolvimento de software.

O Visual Studio é uma ferramenta poderosa com diversos recursos úteis e interessantes que tornam o trabalho do desenvolvedor mais fácil e produtivo. Este IDE é uma plataforma de lançamento criativa que pode editar, criar código, depurar e publicar aplicativos.

Além de ser um depurador e editor padrão que a maioria dos IDEs fornece, o Visual Studio inclui ferramentas de conclusão de código, compiladores e muitos outros recursos para otimizar o processo de desenvolvimento de software.

Como o Visual Studio atende às principais preocupações de um desenvolvedor?

Melhorar o desempenho e a produtividade é sempre uma das principais preocupações dos desenvolvedores. No Visual Studio 22, a Microsoft fez um progresso notável ao reduzir o tempo de várias operações. Aqui estão alguns benefícios fornecidos pelo Visual Studio para otimizar o desempenho:

  • Pesquisa mais rápida: uma pesquisa de desempenho é a chave para um loop interno do desenvolvedor produtivo e rápido. A pesquisa do gerenciador de soluções agora é mais rápida porque o Visual Studio pode preservar mais contexto entre a solução de abertura e fechamento.
  • Compilação incremental mais rápida: A compilação incremental evita a sobrecarga de reconstruir componentes enquanto economiza tempo e recursos.
  • Execução de teste mais rápida: a Microsoft reduziu o tempo de execução de teste com a introdução do Hot Reload. Além disso, o tempo para iniciar o Live Unit Testing é reduzido pela otimização do processo de inicialização do Live Unit Testing.
  • Frameworks mais rápidos: ganhos surpreendentes foram observados no nível da plataforma com as novas versões do framework. Há um efeito multiplicativo com a otimização de desempenho no compilador just-in-time, threading, coletor de lixo, tipos no namespace System, etc.

Quais são algumas dicas práticas para otimizar a produtividade do Visual Studio?

Se você deseja economizar tempo e se tornar mais produtivo ao escrever código, esta seção pode ajudá-lo a escrever e depurar código, usar atalhos de teclado e lidar com erros com mais eficiência.

Economize tempo pesquisando rapidamente por qualquer coisa

Você pode economizar tempo vasculhando os menus pesquisando diretamente usando comandos ou atalhos da seguinte forma.

  • Simule o código usando a lista de tarefas: use a Lista de tarefas para rastrear comentários que utilizam tokens, como HACK e TODO , ou tokens personalizados e gerencie os atalhos que podem levá-lo diretamente ao local predefinido no código.
  • Use atalhos do gerenciador de soluções: esses atalhos são úteis e economizam tempo, aumentando a velocidade em uma nova base de código.
  • Identificar e personalizar teclas de atalho no Visual Studio: você pode localizar e alterar atalhos de teclado na caixa de diálogo Opções.
  • Instalar e gerenciar o pacote NuGet: a interface do usuário do Gerenciador de Pacotes NuGet permite instalar, desinstalar e atualizar pacotes NuGet em projetos do Visual Studio.

Escreva código rapidamente

Você pode escrever código mais rapidamente utilizando os seguintes recursos.

  • Use comandos de conveniência: o Visual Studio tem vários comandos que podem ajudá-lo a executar tarefas gerais de edição mais rapidamente. Por exemplo, você pode selecionar o comando Editar > Duplicar para duplicar uma linha de código sem copiá-la.
  • Use o IntelliSense: quando você insere o código no editor, as informações do IntelliSense, como informações do parâmetro, membros da lista, ajuda de assinatura, informações rápidas e palavra completa, são exibidas. Esses recursos suportam a correspondência difusa de texto.
  • Alterar as opções de inserção automática do IntelliSense: você pode especificar que as opções do IntelliSense podem ser inseridas somente se escolhidas explicitamente. Isso pode ser feito alternando o IntelliSense para o modo de sugestão.
  • Use aplicativos de exemplo: você pode aumentar a velocidade de um aplicativo instalando um aplicativo de exemplo do Microsoft Developer Application.

Navegue dentro do código e do IDE

Você pode mover-se rapidamente para locais específicos no código usando várias técnicas.

  • Marcar linhas de código: você pode aproveitar os marcadores para navegar instantaneamente para linhas de código específicas em um arquivo.
  • Pesquisar definições de símbolos: você pode localizar nomes de arquivos e definições de símbolos em uma solução escolhendo Editar > Navegar na barra de menus.
  • Utilizar o modo de mapa: Você pode pular para um local no arquivo usando esse recurso. O modo de mapa exibe linhas de código em miniatura na barra de rolagem.
  • Use o mapa de código: entenda a estrutura do código por meio do mapa de código. Ele ajuda você a visualizar dependências em todo o código.
  • Veja os arquivos usados ​​com frequência com o comando Ir/Editar: Use o comando Ir para para realizar uma pesquisa focada para localizar itens especificados rapidamente.

Encontre itens mais rapidamente

Você pode pesquisar os arquivos, comandos e opções no IDE para mostrar apenas as informações relevantes para a tarefa atual.

  • Filtre o conteúdo das janelas de ferramentas: você pode pesquisar o conteúdo de várias janelas de ferramentas, como as janelas Propriedades , Caixa de ferramentas e Gerenciador de soluções , mas mostrar itens cujos nomes contenham os caracteres especificados.
  • Exiba apenas os erros que você deseja resolver: Você pode reduzir o número de erros que aparecem na janela Lista de Erros escolhendo o botão Filtrar na Lista de Erros
  • Localizar comandos de menu, caixas de diálogo e mais: Insira as frases ou palavras-chave na caixa de pesquisa para os itens que você está tentando localizar.

Economize tempo de depuração

Você pode economizar tempo de depuração seguindo estas dicas que podem ajudá-lo a acelerar o processo.

  • Use a ferramenta de depuração: A ferramenta de depuração fornece várias maneiras de verificar o que seu código está fazendo durante a execução. Os pontos de interrupção são úteis quando você conhece a linha de código que deseja avaliar detalhadamente em tempo de execução.
  • Teste o mesmo aplicativo em diferentes navegadores: Durante a depuração, você pode alternar entre os navegadores da Web instalados, como o Inspetor de página, sem abrir a caixa de diálogo Procurar com.
  • Definir pontos de interrupção temporários: crie um ponto de interrupção temporário na linha de código atual e inicie o depurador. Ele entra no modo de interrupção quando você atinge essa linha de código.
  • Capturar informações de valor para variáveis: você pode adicionar um DataTip a variáveis ​​no código e usar isso para acessar os últimos valores de variáveis ​​conhecidos após a depuração.
  • Usar janela interativa: o Visual Studio fornece uma janela REPL interativa que permite inserir código arbitrário e fornecer resultados imediatos.

Quais ferramentas de extensão melhoram a produtividade do Visual Studio?

O pacote de extensão Productivity Power Tools (PPT) ajuda a melhorar a produtividade do Visual Studio. Vamos discutir algumas extensões que ajudam a economizar tempo em seu ambiente de desenvolvimento do Visual Studio.

Margem de correspondência

A extensão Match Margin permite destacar texto no código e mostrar locais onde esse texto está dentro do editor e da margem do editor. Várias ferramentas externas e internas permitem que você faça uma tarefa semelhante usando as opções do menu de contexto. No entanto, a extensão permite que você faça isso apenas movendo o cursor para o texto necessário.

Copiar como HTML

Uma parte simples de delinear uma especificação, documentação ou item de trabalho deve ser copiar/colar os trechos de código. Mas essa operação simples torna-se lenta quando a formatação do código genuíno é perdida ao colá-la no documento. Então você tem que corrigi-lo manualmente. A extensão Copiar como HTML resolve esse problema protegendo a formatação do código original.

Visualizador de erro de solução

Não é ideal verificar a janela Lista de Erros. No entanto, o Solution Error Visualizer adiciona uma reviravolta ao Visual Studio Solution Explorer, permitindo que você veja mensagens de erro ao passar o mouse sobre uma solução, arquivo de código ou projeto relevante.

Espiar Ajuda

No Visual Studio, você pode definir o cursor nas palavras-chave de estrutura ou linguagem e pressionar F1 para redirecionar a janela do navegador que contém as informações correspondentes sobre elas. A troca entre o Visual Studio IDE e o navegador pode ser ineficiente. Mas a Extensão de Ajuda Peek resolve esse problema inserindo as mesmas informações na janela do editor enquanto usa ALT + F1 , sem exigir que você saia do trabalho.

Como o Visual Assist pode melhorar a produtividade do Visual Studio?

O Visual Assist tem muitos recursos que podem ajudá-lo a aumentar a produtividade do Visual Studio. Você pode melhorar o IDE do Visual Studio com vários recursos do Visual Assist. Esses recursos incluem:

  • Navegação para qualquer arquivo, símbolo, método ou referência em projetos e soluções.
  • A refatoração ajuda a reduzir a complexidade do código, melhorar a legibilidade e torná-lo extensível.
  • A geração de código permite escrever e atualizar código mais rapidamente.
  • A Assistência de Codificação ajuda você a codificar mais rapidamente corrigindo erros silenciosamente.
  • A Correção de Código corrige os erros cometidos, especialmente em notação de ponteiro e casos de símbolos.
  • A Inspeção de código inspeciona o código em busca de determinados problemas de qualidade à medida que você edita.
  • Code Snippet ajuda você a expandir segmentos de código digitados com frequência com o recurso de mesmo nome no IDE.
  • A Assistência de depuração reduz o tempo necessário para depurar o código.

Pronto para aumentar a produtividade do Visual Studio?

O Visual Studio é um dos ambientes de desenvolvimento integrado (IDE) mais amplamente utilizados em todo o mundo. Com as medidas e extensões práticas certas, você pode melhorar a eficiência e a produtividade do Visual Studio. Você pode deixar seu ambiente de desenvolvimento mais confortável e aumentar a produtividade seguindo as dicas mencionadas no artigo.

Você pode baixar o pacote de extensão completo para aprimorar a produtividade do Visual Studio. Essas extensões são uma maneira perfeita de impulsionar seu ambiente de desenvolvimento essencial no Visual Studio 2022.

Além disso, o Visual Assist ajuda os desenvolvedores a se tornarem mais produtivos com sua combinação perfeita de recursos discutidos no artigo. Instale-o hoje para obter um parceiro de codificação confiável que possa se integrar ao Visual Studio IDE e aprimorar a produtividade dos desenvolvedores.

Referências

https://devblogs.microsoft.com/visualstudio/boost-your-productivity-with-productivity-power-tools-extensions-in-visual-studio-2022/

https://www.codemag.com/Article/2111042/Visual-Studio-2022-Productivity

https://docs.microsoft.com/en-us/visualstudio/ide/productivity-features?view=vs-2022