Que es un debugger?

Un depurador le permite manipular la ejecución de su código de modo que pueda examinar su estado en un momento determinado o en el transcurso de varios momentos

El punto de interrupción es la ubicación en el programa, donde el programa detiene su ejecución para que el depurador pueda analizar el estado del programa en ese punto.

Vigilantes : es posible observar expresiones y valores de variables durante la depuración. En cada punto de interrupción, cada expresión de la lista de observadores se evaluará en el contexto actual y se mostrará inmediatamente antes de la lista del código fuente del punto de interrupción.

pasos a seguir

  • cont, c- Continuar con la ejecución, hasta el próximo punto de interrupción.
  • next, n- Paso siguiente, ejecuta la siguiente línea de código.
  • step, s- Ingrese, llame a la siguiente función en la pila de llamadas.
  • out, o- Salir, pasar de la pila de llamadas.
  • pause - Pausar el código en ejecución (como el botón de pausa en las herramientas de desarrollo)
Ejercicio microsoft

Debugger en Visual studio code

Una de las características clave de Visual Studio Code es su excelente soporte de depuración. El depurador integrado de VS Code ayuda a acelerar su ciclo de edición, compilación y depuración.

Ejecutar 
Para abrir la vista Ejecutar, seleccione el icono Ejecutar en la barra de actividad al costado de VS Code. También puede utilizar el atajo de teclado Ctrl + Shift + D .

Icono de depuración

La vista Ejecutar muestra toda la información relacionada con la ejecución y la depuración y tiene una barra superior con comandos de depuración y ajustes de configuración.

Si la ejecución y la depuración aún no están configuradas (no launch.jsonse ha creado ninguna ), mostramos la vista Ejecutar inicio.

Vista inicial simplificada de ejecución y depuración

Ejecutar menú #
El menú Ejecutar de nivel superior tiene los comandos de ejecución y depuración más comunes:

Ejecutar menú

Configuraciones de lanzamiento #
Para ejecutar o depurar una aplicación simple en VS Code, presione F5 y VS Code intentará ejecutar su archivo actualmente activo.

Sin embargo, para la mayoría de los escenarios de depuración, la creación de un archivo de configuración de inicio es beneficiosa porque le permite configurar y guardar los detalles de la configuración de depuración. VS Code sigue depurando la información de configuración en un launch.jsonarchivo ubicado en una .vscodecarpeta en su espacio de trabajo (carpeta raíz del proyecto) o en la configuración de usuario o la configuración del espacio de trabajo .

Para crear un launch.jsonarchivo, abra la carpeta de su proyecto en VS Code ( Archivo > Abrir carpeta ) y luego seleccione el icono de engranaje Configurar en la barra superior de la vista Ejecutar.

configuración de lanzamiento

VS Code intentará detectar automáticamente su entorno de depuración, pero si esto falla, tendrá que elegirlo manualmente:

selector de entorno de depuración

Aquí está la configuración de lanzamiento generada para la depuración de Node.js: