Introdução
Edsger Dijkstra uma vez disse:
"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 de maneira efetiva. Quanto mais rápido encontrar e identificar bugs, mais rápido você colocará seu código em um estado de funcionamento. Você passará menos tempo se perguntando por que o código estava funcionando cinco segundos atrás, 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.
- Retroceda a pilha de chamadas para localizar a origem de uma exceção.
Por fim, você poderá encontrar bugs com eficiência em seus programas .NET e não precisará mais usar o Console.WriteLine
.
Pré-requisitos
Instalações locais do SDK do .NET, Visual Studio Code e a extensão do C# para Visual Studio Code.