Los breakpoints condicionales permiten asignar condiciones a los breakpoint de toda la vida para que nos ayude a realizar un análisis más profundo de alguna parte de nuestro de código que con los breakpoint normales no podemos hacer.

Con un breakpoint condicional podemos parar la ejecución de nuestro código sólo cuando se cumpla la condición definida.

Para definir una condición a nuestro breakpoint, basta con mostrar el menú desplegable del breakpoint y seleccionar la opción “Breakpoint Properties…”.

Aparecerá una ventana donde deberemos de introducir la condición que se debe cumplir si queremos parar la ejecución. Las condiciones que se pueden incluir pueden ser varias y tan complejas complejas como las que se pueden construir dentro de una sentencia IF.

Hay que tener en cuenta que el código escrito aquí debe de ser compilable, es decir, sólo se pueden hacer referencias a las variables que estén accesibles en el ámbito del breakpoint, sino en ejecución cuando llegue al breakpoint se mostrará un mensaje de error de compilación.

Una vez creada la condición, en la vista de breakpoints veremos como aparecerá un interrogante encima de la bolita azul, informándonos de que ese breakpoint es condicional.

Las utilidades de usar breakpoints condicionales pueden muchas. Un ejemplo claro de uso sería un bucle donde se quiere que el código se paré cuando el contador tenga un cierto valor, así evitamos hacer una paso a paso del bucle en todas las iteraciones de éste.

Guardar

About these ads

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

CERRAR

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!