Code::Blocks: el depurador o debugger

Published: 31 May 2023
on channel: Aprende conmigo Informática
1,207
14

En este video se realiza una explicación básica del depurador de Code::Blocks, una herramienta para encontrar y corregir errores semánticos en el código de un programa.

El depurador permite detener la ejecución del programa en aquellos puntos de interés con el objetivo de examinar el estado de las variables. Es una herramienta esencial en programación y que todos los programadores utilizan.
En concreto, el vídeo abarca el siguiente contenido:

Creación y configuración del proyecto: Para utilizar el depurador se requiere la creación de un proyecto dentro de Code::Blocks (fichero con extensión .cbp).
Es importante que el proyecto de Code::Blocks incorpore la información de Debug (opción "Create Debug configuration", que por defecto está seleccionada).
Inicialmente, un proyecto se crea con un solo fichero asociado llamado main.cpp que contiene una función simple de prueba.
Para ver/abrir los ficheros asociados a un proyecto se debe usar la opción Manager del menú View (Shift-F2).
Las opciones de depuración están en el menú Debug y también pueden verse en la barra de botones superior.
Breakpoints (F5): Estos son puntos de interrupción que se establecen en las líneas del código donde se desee detener la ejecución del programa para examinar las variables. Se explicará como hacer uso de ellos.
Para ejecutar hasta el siguiente breakpoint se puede usar la opción Start/Continue (F8).
Opción "Next Line" (F7): Esta opción permite avanzar línea por línea en el código y observar los cambios en variables y el estado del programa.
Se explica el triángulo amarillo que aparece a la izquierda de cada línea. Esa marca indica la siguiente línea que se ejecutará.
Ventana Watches para ver el valor de las variables del programa. Se marcan con la palabra "Locals" las variables locales de la función que se está ejecutando en cada momento. Esa ventana se visualiza usando la opción: Debug : Debugging windows : Watches
Opción "Step Into" (Shift-F7) para entrar en las funciones y ejecutarlas línea a línea. Se debe usar cuando hay una llamada a la función en la línea que va a ejecutarse a continuación. Es decir, si usamos la opción F7, se ejecutará la función completamente (sin hacer pausas para depurarla).
"Step Out" (Ctrl-F7) para salir de la función y volver al punto donde fue llamada.
"Run to Cursor" (F4) sirve para ejecutar el programa hasta el punto específico donde se encuentra el cursor, agilizando de esta forma el proceso de depuración. Puede usarse tanto para iniciar la depuración, como para avanzar en el programa mientras se está ejecutando con el depurador.
"Stop Debugger" (Shift-F8) detiene la depuración, sin necesidad de terminar la ejecución del programa hasta el final.


On this page of the site you can watch the video online Code::Blocks: el depurador o debugger with a duration of hours minute second in good quality, which was uploaded by the user Aprende conmigo Informática 31 May 2023, share the link with friends and acquaintances, this video has already been watched 1,207 times on youtube and it was liked by 14 viewers. Enjoy your viewing!