Introducción
Cuanto más rápido detecte e identifique errores, más rápido podrá obtener el código estabilizado y liberado. Visual Studio Code admite la depuración de código para C# y la mayoría de otros lenguajes de desarrollo de software mediante el uso de extensiones. Una vez que haya aprendido a usar las herramientas de depuración de Visual Studio Code, dedicará menos tiempo a preguntarse por qué el código dejó de funcionar y más tiempo desarrollando aplicaciones excelentes.
Supongamos que usa Visual Studio Code para desarrollar una aplicación de consola de C#. El propósito principal de la aplicación es procesar los datos de los clientes en función de las reglas de negocio. La aplicación se desarrolla con un pequeño conjunto de datos de ejemplo y se ejecuta sin errores. Sin embargo, al ejecutar el código con el conjunto de datos más grande, el código genera algunos resultados inesperados. Ha leído el código varias veces, pero es difícil encontrar los errores en la lógica. Ha oído que Visual Studio Code tiene buenas herramientas del depurador, pero nunca ha tenido que usarlas. No puede perder más tiempo leyendo el código. Decide que aprender las herramientas del depurador es la mejor oportunidad para completar el proyecto a tiempo.
En este módulo, aprenderá a depurar de forma eficaz programas de C# en Visual Studio Code mediante puntos de interrupción y otras herramientas de depuración, como los recursos de la vista RUN AND DEBUG.
Al final de este módulo, podrá configurar y usar las herramientas del depurador de Visual Studio Code para C#.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Configure el depurador de Visual Studio Code para un programa de C#.
- Cree puntos de interrupción y recorra el código para aislar problemas.
- Inspeccionar el estado del programa en cualquier paso de ejecución
- Use la pila de llamadas para buscar el origen de una excepción.
En última instancia, podrá aislar los errores de código de forma eficaz mediante las herramientas del depurador y ya no tendrá que confiar Console.WriteLine en él.
Prerrequisitos
- Una instalación de Visual Studio Code configurada para el desarrollo de aplicaciones de C#.
- Capacidad para desarrollar aplicaciones de consola de C# que implementan lógica de negocios mediante instrucciones de iteración, instrucciones de selección y métodos personalizados.
- Conocimientos básicos de los depuradores de código y el proceso de depuración.