

A Microsoft tem adicionado vários novos recursos de diagnóstico para copiar o Visible Studio para .NET para facilitar o processo de depuração.
“As mesmas ferramentas em que você confia agora conseguem acompanhar você, identificar problemas mais rapidamente, oferecer correções inteligentes e ajudá-lo a deixar de perguntar ‘Por que isso está quebrado?’ Para ‘oh, eu vejo e aqui está a correção’ em uma fração da época “, escreveu Harshada Gap, gerente sênior de produtos de depuração, perfil e diagnóstico do Visible Studio, escreveu em um Postagem do weblog.
Copilot pode agora sugira Locais apropriados para pontos de interrupção e pontos de rastreio com base no contexto atual. Da mesma forma, ele pode solucionar problemas de interrupção não vinculativos e caminhar desenvolvedores através da causa potencial, como símbolos incompatíveis ou configurações incorretas de compilação.
Outro novo recurso é a capacidade de gerar consultas LINQ em coleções maciças no Visualizador IEnumerable, o que renderiza os dados em uma visão tabular classificável e classificável. Por exemplo, um desenvolvedor pode solicitar uma consulta LINQ que aparecerá em linhas problemáticas, causando um problema de filtro. Além disso, os desenvolvedores podem passar o mouse sobre qualquer instrução LINQ e obter uma explicação do Copilot sobre o que está fazendo, avaliá -la no contexto e destacar possíveis ineficiências.
Copilot também pode agora ajudar os desenvolvedores a lidar com exceções Resumindo o erro, identificando possíveis causas e oferecendo sugestões de correção de código direcionadas.
Além disso, para ajudar os desenvolvedores resolver problemas de desempenhoA Microsoft introduziu o Auto Insights, que mostra onde o aplicativo está usando mais CPU e oferece sugestões sobre como corrigir esses gargalos. Um recurso semelhante está disponível na ferramenta de instrumentação e ferramenta de alocação .NET para identificar alocações de matriz de comprimento zero.
Outros novos recursos de depuração movidos a copiloto incluem a capacidade de passar um mouse sobre uma variável em dados, automóveis ou habitantes locais para obter possíveis causas de resultados inesperados; análise de valor de retorno; e geração de resumos de threads para cada pilha ao trabalhar em pilhas paralelas.
“Não se trata de substituir suas habilidades de depuração, trata -se de cortar o trabalho repetitivo e tedioso, para que você possa se concentrar no que realmente importa: resolver problemas e remessa de recursos. O copiloto supera as informações corretas no contexto, exatamente quando você precisa.