Introdução

Concluído

Edsger Dijkstra disse uma vez:

"Se a depuração é o processo de remoção de bugs, então a programação deve ser o processo de colocá-los."

Neste módulo, você aprenderá como depurar programas .NET de forma eficaz. Quanto mais rápido você conseguir encontrar e identificar bugs, mais rápido você poderá colocar seu código em um estado de funcionamento. Você gastará menos tempo coçando a cabeça se perguntando por que seu código funcionava há cinco segundos, mas não funciona agora.

Objetivos de aprendizagem

Ao final deste módulo, você será capaz de:

  • Use o depurador de código do Visual Studio com um programa .NET.
  • Crie pontos de interrupção e execute seu código passo a passo para encontrar problemas.
  • Inspecione o estado do programa em qualquer etapa de execução.
  • Volte a pilha de chamadas para encontrar a origem de uma exceção.

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

Pré-requisitos

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