2.1 Puntos de interrupción (breakpoints)
Un punto de interrupción o punto de ruptura es una marca que el programador fija, mediante el uso del software depurador, en alguna de las instrucciones del código fuente de un programa para que la ejecución del mismo se detenga ahí momentáneamente. Esta detención en la ejecución del programa permitirá al programador examinar los valores que tienen almacenados las variables en ese preciso instante. De esta forma, el programador posee un mecanismo muy potente para verificar el funcionamiento del programa en cualquier punto. Después, el depurador, mediante otra de sus opciones, permitirá al programador continuar la ejecución del programa hasta el final, o hasta el siguiente punto de interrupción fijado. Efectivamente, los depuradores suelen permitir establecer más de un punto de interrupción, lo que posibilita hacer controles en diversos puntos durante la ejecución del programa.
En la mayoría de depuradores, los puntos de interrupción suelen simbolizarse mediante un punto rojo grueso o una flecha de color situados a la izquierda de la línea del código fuente donde el programador lo fija, como puedes apreciar en las siguientes imágenes:
![]() |
![]() |
Imagen en Flickr de J Jongsma con Algunos derechos reservados | Imagen en Flickr de george079 con Algunos derechos reservados |