Sesión de depuración

El siguiente flujo de estados es el típico de cualquier sesión de depuración (_debug)_. Para ejecutar una sesión de depuración hay que realizar los siguientes pasos:

  1. Arrancar un proyecto de NetBeans y abrir el fichero que queramos depurar.
  2. Establecer el cursor en la línea en la que queremos que el script se ejecute automáticamente.
  3. Para establecer un punto de ruptura (breakpoint), presionar Ctr-F8 o elegir Debug > Toggle Line Breakpoint.

  4. En la ventana de proyectos, ir al nodo del proyecto actual, botón derecho, y elegir Debug del menú emergente. El IDE abrirá la ventana de depuración y ejecutará el depurador hasta alcanzar el breakpoint.

    Si el proyecto actual ha sido establecido como el principal,podemos elegir Debug > Debug Main Project , o presionar Ctr-F5, o pinchar en el botón maestro-img117.gif

  5. Cambiar a la ventana de variables locales. Esta ventana nos muestra todas las variables que han sido inicializadas en la función actual, tipos, y valores.

  6. Para ver el valor de una variable fuera de una función, mover el cursor donde aparece la variable. Se nos mostrará un mensaje con el valor de la misma.
  7. Para ejecutar el programa línea a línea, incluidas las líneas de llamadas a funciones, presionar F7 o elegir Debug > Step Into y podemos visualizar en la ventana de variable los cambios de los valores de las variables locales de la función.
  8. Para comprobar la lógica del programa podemos visualizar los cambios en alguna expresión en particular. Para ello podemos definir una nueva visualización:
    • Abrir la ventana de visualizaciones, y elegir Window > Debugging > Watches o presionar Ctrl-Shift-2. La ventana de visualizaciones (Watches) se abrirá.
    • En cualquier parte de la ventana de visualizaciones (Watches), botón derecho del ratón y elegir New Watch del menú emergente. La nueva ventana de visualización se abrirá.
    • Introducimos la expresión que queramos evaluar y pinchamos en OK.
    • Ahora podremos realizar comprobaciones adicionales durante el debug.
  9. Para cancelar una línea de ejecución de un código de dentro de una función y saltar a la siguiente línea donde la función fue llamada, presionar Ctr-F7 o elegimos Debug > Step Out
  10. Para saltar línea a línea de un código de dentro de una función antes de ser llamada, pulsamos F8 o Debug > Step Over.
  11. Para pausar la sesión de debug, elegimos Debug > Pause.

  12. Para continuar con la sesión de debug , elegimos Debug > Continue o el botón

  13. Para cancelar la sesión de depuración podemos hacerlo pinchando el botón

  14. Cuando el programa llegue al final, la ventana de debug se cerrará.

results matching ""

    No results matching ""