Introdução
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.