Melhorando a produtividade do Visual Studio em 24 horas
Publicados: 2022-03-29Se 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