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".

Como desarrollador del importante distribuidor en línea Tailwind Traders, seguramente escribirá muchos errores de Node.js, y eso está bien, porque es parte de la codificación.

En este módulo, aprenderá a depurar programas de Node.js 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, podrá hacer lo siguiente:

  • Uso de un contenedor de desarrollo para el entorno de desarrollo
  • Usar el depurador de Visual Studio Code con un programa de Node.js.
  • 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 Node.js y ya no tendrá que depender de console.log.

Requisitos previos

Un entorno de desarrollo que use uno de los siguientes elementos:

  • Un entorno basado en un explorador que se basa en una cuenta GitHub y Codespaces.
  • Una configuración de equipo local con Visual Studio Code y Docker (edición comunitaria) instalados.