4 novos recursos do Visual Studio que acelerarão seu desenvolvimento (v17.12)
A versão mais recente do Visual Studio 2022 (v17.12), lançada em novembro de 2024, introduziu uma série de melhorias destinadas a aumentar a produtividade dos desenvolvedores. Para desenvolvedores que trabalham em aplicativos web, desktop ou mobile, essas melhorias simplificam as tarefas diárias, reduzem o atrito e trazem clareza ao processo de codificação.
Em um vídeo objetivo e conciso intitulado " 4 Novos Recursos do Visual Studio Que Acelerarão Seu Desenvolvimento ", Tim Corey explora diversos novos recursos e configurações que podem melhorar significativamente sua experiência de desenvolvimento. Neste artigo, seguiremos a análise de Tim para ajudá-lo a entender cada novo recurso em detalhes.
Vamos explorar os recursos agora disponíveis no Visual Studio 2022 e como eles podem otimizar seu fluxo de trabalho.
Introdução à versão mais recente do Visual Studio 2022
Tim começa observando que o Visual Studio 2022 v17.12 foi lançado oficialmente em novembro de 2024, e que sua instalação está executando a versão 17.12.19, que inclui pequenas correções de bugs. Ele enfatiza que, embora a maioria de seus tutoriais seja detalhada, este faz parte de sua série de Treinamento de 10 Minutos — criada para fornecer aos desenvolvedores conselhos rápidos e práticos usando exemplos reais.
Ele também demonstra onde encontrar a versão do Visual Studio no menu Ajuda > Sobre o Visual Studio, uma dica útil para usuários que não têm certeza de qual versão estão executando.
Funcionalidade 1: Visualizar valores de retorno sem refatorar o código (pontos de interrupção de valor de retorno)
Uma das novas funcionalidades mais impactantes que Tim menciona é a capacidade de visualizar os valores de retorno dos métodos diretamente no modo de depuração, sem a necessidade de criar variáveis temporárias. Isso representa um grande avanço na simplificação do contexto do código durante a depuração.
Exemplo do vídeo
Tim começa com um método que retorna o valor 17. Anteriormente, para inspecionar esse valor de retorno, um desenvolvedor reescreveria o código assim:
var output = SomeFunction();
return output;
var output = SomeFunction();
return output;
Isso permitiu inserir um ponto de interrupção na saída para visualizar o retorno. Mas agora, na versão mais recente do Visual Studio, essa etapa não é mais necessária.
O que há de novo?
Você pode inserir um ponto de interrupção diretamente na chave de fechamento de uma instrução return. O Visual Studio agora exibirá o valor de retorno automaticamente. Como Tim demonstra em 2:33, isso simplifica o desenvolvimento e mantém seu código limpo, ao mesmo tempo que oferece uma visão completa das saídas das funções.
Isso aumenta a produtividade do desenvolvedor, economizando tempo e reduzindo a complexidade, especialmente ao gerenciar várias funções ou trabalhar em projetos de grande porte.
Funcionalidade 2: Copiar links permanentes do GitHub para linhas de código específicas
Outra melhoria importante para usuários do Visual Studio que colaboram via GitHub é o novo recurso "Copiar link permanente do GitHub" , acessível pelo menu de contexto.
Caso de uso: Depuração colaborativa
Em ambientes de equipe, apontar para um colega uma linha de código exata costumava ser tedioso. Agora, como Tim demonstra usando seu aplicativo Suggestion Site (um exemplo prático que ele ensina no YouTube), os desenvolvedores podem selecionar um bloco de código, clicar com o botão direito, ir em Git > Copiar link permanente do GitHub e compartilhar um link para essa seleção exata.
Às 4h36, Tim cola o link permanente em um comentário, mostrando que ele inclui:
-
O URL do GitHub
-
Caminho do repositório
-
Nome do arquivo
- Intervalo de linhas (ex.: linhas 297–304)
Clicar no link abre o GitHub e destaca a seção exata do código. Isso facilita a comunicação clara, proporciona melhor contexto e permite o rastreamento eficiente de problemas — ideal para colaboração em equipe, solicitações de pull request ou documentação.
Para desenvolvedores que usam o GitHub Copilot, o Copilot Chat ou ferramentas de revisão automatizadas, isso torna a vinculação a segmentos de código precisos incrivelmente fácil.
Funcionalidade 3: Copiar arquivos entre instâncias do Visual Studio
Uma das funcionalidades mais solicitadas nas versões anteriores era a capacidade de copiar arquivos entre diferentes instâncias do Visual Studio sem usar o explorador de arquivos do sistema operacional. Agora, isso é totalmente compatível.
Demonstração
Tim copia um arquivo EmailModel.cs de uma janela do Visual Studio e o cola em outro projeto. Ele faz isso sem precisar encontrar manualmente o caminho físico do arquivo.
Este recurso oferece suporte a desenvolvedores que trabalham em diversas áreas:
-
Múltiplas soluções
-
Dividir projetos de front-end/back-end
- Microsserviços separados
Após colar, o namespace ainda refletirá a fonte original. Mas, como Tim demonstra, o Visual Studio agora permite a refatoração rápida: basta clicar com o botão direito do mouse no arquivo, selecionar Ações Rápidas e Refatorações e alterar o namespace para corresponder à estrutura de pastas atual.
Essa funcionalidade aprimora o gerenciamento de arquivos, acelera o desenvolvimento e é especialmente útil em aplicações de grande escala que utilizam uma estrutura unificada.
Funcionalidade 4: Copiar apenas a descrição do erro da lista de erros
Quando se trata de corrigir erros, a capacidade de pesquisar com eficiência é fundamental. Antigamente, copiar mensagens de erro da Lista de Erros copiava uma grande quantidade de informações não relacionadas — caminhos de arquivos, números de linhas, nomes de projetos —, o que dificultava a busca online.
Exemplo de Tim
Tim apresenta um erro de sintaxe simples — a falta de um ponto e vírgula — e mostra como funciona o novo comportamento de cópia. Em vez de escolher "Copiar linha", agora basta clicar em "Copiar". Isso captura apenas a descrição do erro, como:
"Erro de sintaxe, ',' era esperado"
Às 8h01, Tim observa que, embora a mensagem em si possa não ser perfeita (o Visual Studio sugere uma vírgula em vez de um ponto e vírgula), esse novo formato é muito mais útil.
Agora você pode colar mensagens de erro formatadas em:
-
Google
-
Stack Overflow
-
ChatGPT
- Chat do GitHub Copilot
Isso reduz o tempo gasto eliminando detalhes desnecessários e ajuda os desenvolvedores a irem direto ao ponto. É uma pequena mudança com grandes benefícios em termos de desempenho.
Resumo: Quatro novos recursos do Visual Studio que fazem uma grande diferença
Para concluir, Tim resume as quatro melhorias mais importantes do Visual Studio 2022 v17.12:
| Recurso | Beneficiar |
|---|---|
| Pontos de interrupção de valor de retorno | Visualizar resultados do método sem alterar o código |
| Links permanentes do GitHub | Compartilhe os locais exatos dos códigos para colaboração. |
| Cópia de arquivos entre instâncias | Compartilhamento de código perfeito entre janelas do Visual Studio |
| Cópia simplificada de erros | Copie mensagens de erro claras para uma pesquisa rápida. |
Essas ferramentas tornam o Visual Studio mais acessível, personalizável e rápido. Seja para depurar um aplicativo móvel, gerenciar arquivos CSS ou ajustar o contexto do seu código, essas atualizações aprimorarão seu fluxo de trabalho de desenvolvimento diário.
Considerações finais sobre as melhorias de desenvolvimento no Visual Studio
A cada nova versão, o Visual Studio se torna mais poderoso e fácil de usar. Recursos como recarregamento instantâneo, suporte a comandos de terminal, menus de contexto aprimorados e sugestões para a próxima edição contribuem para torná-lo uma das principais opções para o desenvolvimento moderno — seja você um desenvolvedor .NET experiente ou esteja apenas começando.
Os recursos discutidos aqui já estão disponíveis para o público em geral a partir da versão 17.12. Para obter as notas de versão completas e informações adicionais, visite a documentação oficial da Microsoft.
Graças às explicações claras de Tim Corey em seu vídeo , os desenvolvedores agora podem aproveitar ao máximo essas ferramentas para personalizar, criar e controlar seu fluxo de trabalho com facilidade.
Se ainda não o fez, atualize para a versão mais recente do Visual Studio 2022 e experimente você mesmo esses recursos. E não se esqueça de seguir Tim Corey para mais tutoriais práticos que esclarecem e simplificam até mesmo as tarefas de desenvolvimento mais avançadas.
