Introducción
Edsger Dijkstra dijo una vez:
"Si la depuración es el proceso de eliminar errores, la programación será el proceso de incluirlos".
En este módulo, aprenderá a depurar programas de .NET de forma eficaz. Cuanto más rápido pueda buscar e identificar errores, más rápido podrá conseguir que el código tenga un estado operativo. Dedicará menos tiempo a intentar descubrir por qué el código funcionaba hace cinco segundos, pero ahora no.
Objetivos de aprendizaje
Al término de este módulo, sabrá hacer lo siguiente:
- Usar el depurador de Visual Studio Code con un programa de .NET.
- Crear puntos de interrupción y ejecutar el código paso a paso para detectar problemas
- Inspeccionar el estado del programa en cualquier paso de ejecución
- Rebobinar la pila de llamadas para buscar el origen de una excepción
En última instancia, podrá encontrar errores de forma eficaz en los programas de .NET y ya no tendrá que depender de Console.WriteLine
.
Requisitos previos
Instalaciones locales del SDK de .NET, Visual Studio Code y la extensión de C# para Visual Studio Code.