En esta guía, aprenderás a depurar código JavaScript en las Herramientas para desarrolladores de Chrome y a establecer puntos de interrupción. La depuración es una de las habilidades fundamentales en el proceso de desarrollo de software. Con las Herramientas para desarrolladores, puedes analizar la ejecución de tu código, controlar los valores de las variables y encontrar errores antes de utilizar tu código en producción.

El uso de las Herramientas de desarrollo, especialmente la configuración y el uso de puntos de interrupción, permite supervisar de cerca el estado de la aplicación y aplicar potentes técnicas de depuración. Recorreremos el proceso paso a paso para que seas capaz de utilizar estas importantes habilidades por ti mismo.

Aprendizajes clave

  • Las Herramientas para desarrolladores de Chrome ofrecen numerosas funciones para depurar JavaScript.
  • Los puntos de interrupción te ayudan a pausar la ejecución del código para comprobar el estado de la aplicación.
  • Si utilizas las herramientas correctamente, podrás identificar y corregir errores con rapidez.

Guía paso a paso

Paso 1: Acceder a las herramientas para desarrolladores

En primer lugar, debes abrir las Herramientas para desarrolladores de Chrome. Puedes acceder a ellas haciendo clic con el botón derecho del ratón en la página y seleccionando "Explorar" o utilizando la combinación de teclas Ctrl + Mayús + I (Windows) o Cmd + Opc + I (Mac). Se abrirán las Herramientas de desarrollo en la parte derecha del navegador.

Depuración eficiente con las herramientas de desarrollo de Chrome: guía paso a paso

Paso 2: Vaya a la pestaña "Fuentes

En las Herramientas de desarrollo encontrarás varias pestañas en la parte superior. Haz clic en la pestaña "Fuentes" para acceder a los scripts y a la estructura de tu aplicación. Aquí puedes ver todos los scripts cargados y los recursos que utiliza tu sitio web.

Paso 3: Seleccionar el archivo para depuración

En la pestaña Fuentes, puedes ver los scripts que se han cargado desde tu sitio. Busque el archivo JavaScript que desea depurar. Asegúrese de seleccionar el archivo correcto, especialmente si hay varias versiones de un archivo, como los mapas de fuentes.

Paso 4: Establezca un punto de interrupción

Para establecer un punto de interrupción, simplemente haga clic en el número de línea a la izquierda del código donde desea detener la ejecución. Aparecerá un punto azul indicando que el punto de interrupción se ha establecido correctamente. Esto le ayudará a pausar la ejecución en este punto e inspeccionar el estado de las variables.

Depuración eficiente con Chrome Developer Tools: Guía paso a paso

Paso 5: Recargar la página

Para alcanzar el punto de interrupción, recargue la página. Puede hacerlo pulsando F5 o haciendo clic en el botón de actualización de la barra de direcciones. La ejecución debería detenerse en el punto en el que estableció el punto de interrupción.

Paso 6: Examinar la ejecución

Una vez que la ejecución se ha detenido en el punto de interrupción, puede examinar el estado actual de la aplicación. En la parte derecha, puedes ver los valores de las variables, la pila de llamadas y el ámbito actual. Esta información es crucial para entender lo que está pasando en tu aplicación.

Depuración eficiente con las herramientas de desarrollador de Chrome: Instrucciones paso a paso

Paso 7: Continuar la ejecución o examinar variables

Puede dejar que el programa continúe hasta el siguiente punto de interrupción o recorrerlo línea a línea. Para continuar hasta el siguiente punto de interrupción, simplemente haga clic en el botón "Reproducir". Si desea ir línea por línea, puede utilizar "Paso por encima" o "Paso por dentro" para mantener un control más detallado.

Depuración eficiente con Chrome Developer Tools: Guía paso a paso

Paso 8: Modificación de variables

Si quieres cambiar el valor de una variable, puedes hacerlo directamente en el área de alcance. Haga clic en la variable, cambie el valor y vuelva a hacer clic en "Reproducir". Esto te ayudará a comprobar cómo afectan los distintos valores al comportamiento de tu aplicación.

Paso 9: Elimine los puntos de interrupción si es necesario

Si ya no necesitas los puntos de interrupción o quieres eliminarlos todos a la vez, puedes borrarlos simplemente haciendo clic con el botón derecho en el número de línea y seleccionando "Eliminar punto de interrupción". Alternativamente, tiene la opción de eliminar todos los puntos de interrupción a la vez si ha establecido muchos de ellos.

Depuración eficiente con las herramientas de desarrollo de Chrome: Guía paso a paso

Paso 10: Utilizar la pila de llamadas y las opciones de depuración

Utilice la vista de pila de llamadas para ver desde dónde se llamó a la función actual. Esto te ayudará a comprender la ruta de ejecución de la aplicación. Las Herramientas para desarrolladores de Chrome también ofrecen muchas funciones útiles, como "Pausa en excepciones", para identificar errores y obtener una visión más profunda de los problemas.

Depuración eficiente con las Herramientas para Desarrolladores de Chrome: Guía paso a paso

Resumen

En esta guía, has aprendido a utilizar las Herramientas para desarrolladores de Chrome de forma eficaz para depurar JavaScript. El proceso incluye establecer puntos de interrupción, examinar variables y la pila de llamadas y realizar cambios en las variables en tiempo de ejecución. Con estas habilidades, estarás bien equipado para identificar y corregir errores.