Introdução

Concluído

Edsger Dijkstra disse uma vez:

"Se a depuração for o processo de remoção de bugs, a programação deverá ser o processo de incluí-los".

Neste módulo, você aprenderá a depurar programas .NET efetivamente. Quanto mais rápido você puder encontrar e identificar bugs, mais rápido você poderá obter seu código para um estado de trabalho. Você passará menos tempo coçando a cabeça se perguntando por que seu código funcionou há cinco segundos, mas não funciona agora.

Objetivos de aprendizagem

Ao final deste módulo, você saberá como:

  • Usar o depurador do Visual Studio Code com um programa .NET.
  • Criar pontos de interrupção e executar o código passo a passo para encontrar problemas.
  • Inspecionar o estado do programa em qualquer etapa de execução.
  • Retroceder a pilha de chamadas para localizar a origem de uma exceção.

Em última análise, você poderá encontrar bugs efetivamente em seus programas .NET e não precisará mais confiar apenas Console.WriteLine .

Pré-requisitos

Instalações locais do SDK do .NET, Visual Studio Code e a extensão do C# para Visual Studio Code.