Introdução

Concluído

Quanto mais rápido você descobrir e identificar bugs, mais rápido você poderá estabilizar e liberar o código. O Visual Studio Code dá suporte à depuração de código para C# e a maioria das outras linguagens de desenvolvimento de software por meio do uso de Extensões. Depois de aprender a usar as ferramentas de depuração do Visual Studio Code, você gastará menos tempo se perguntando por que seu código parou de funcionar e mais tempo desenvolvendo ótimos aplicativos.

Suponha que você esteja usando o Visual Studio Code para desenvolver um aplicativo de console em C#. A principal finalidade do aplicativo é processar dados do cliente com base em regras de negócios. Você desenvolve o aplicativo usando um pequeno conjunto de dados de exemplo e ele é executado sem erros. No entanto, quando você executa o código usando o conjunto de dados maior, seu código produz alguns resultados inesperados. Você leu o código várias vezes, mas é difícil encontrar os erros em sua lógica. Você ouviu dizer que o Visual Studio Code tem boas ferramentas de depuração, mas nunca precisou usá-las. Você não pode perder mais tempo lendo o código. Você decide que aprender a usar as ferramentas do depurador é sua melhor chance de concluir o projeto a tempo.

Neste módulo, você aprenderá a depurar efetivamente programas C# no Visual Studio Code usando pontos de interrupção e outras ferramentas de depuração, como recursos na exibição EXECUTAR E DEPURAR.

Ao final deste módulo, você poderá configurar e usar as ferramentas de depurador do Visual Studio Code para C#.

Objetivos de aprendizagem

Neste módulo, você aprenderá a:

  • Configurar o depurador do Visual Studio Code para um programa C#.
  • Criar pontos de interrupção e percorrer o código para isolar problemas.
  • Inspecionar o estado do programa em qualquer etapa de execução.
  • Analisar a pilha de chamadas para encontrar a origem de uma exceção.

Em última análise, você poderá isolar bugs de código com eficiência usando as ferramentas do depurador e não precisará mais depender de Console.WriteLine.

Pré-requisitos

  • Uma instalação do Visual Studio Code configurada para o desenvolvimento de aplicativos C#.
  • Capacidade de desenvolver aplicativos de console C# que implementam a lógica de negócios usando instruções de iteração, instruções de seleção e métodos personalizados.
  • Uma compreensão básica dos depuradores de código e do processo de depuração.