Introducción

Completado

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.