Crear aplicaciones con Node.js | Debugger




Parte 4


El código a evaluarse es el siguiente


Al ejecutarlo el output es 3

Pero esto es un error


Ahora debemos usar el debugger. Ejecutar el siguiente comando


Ejecutamos s hasta llegar al comienzo del for



Hasta aquí estamos en la línea 7, donde se ejecuta la suma. En esta línea vamos a colocar el breakpoint.

Ejecutamos el comando c, equivale a ejecutar varias veces el comando s.


exec [i,sum] muestra el valor de i y de sum, hasta este momento.

Repetimos los pasos anteriores


Ahora debemos ser más cuidadosos, pues nos acercamos al error cometido y necesitamos identificarlo correctamente. Para ello, hacemos una revisión línea por línea del código, ejecutando el comando s:


El ciclo for se terminó cuando debió haberse ejecutado una ciclo más. Lo que pasa es que en lugar del <= el signo de la condición es <. ¡Hemos encontrado el bug! Para concluir, usamos los comandos .exit o ctrl + d.

Corregido, el código ahora muestra lo siguiente:


















 








Comentarios