martedì 16 settembre 2014

Variable watch

Nel post di ieri abbiamo visto i breakpoint per trovare gli errore nei nostri programmi, oggi faremo la conoscenza dei variable watch breakpoint.
Questo nuovo tipo di interruzione del programma, invece di agire su una particolare linea del codice, enra in atto quando una variabile cambia valore. Per inserire un variable watch breakpoint basta andare su Debug -> Add Variable Watch, e vi apparirà una finestra come questa:
Come vedete è del tutto analogo al sistema dei breakpoint, come handler possiamo indicare anche Global Scope che sta ad indicare "ovunque".
Questo tipo di breakpoint ci aiuta a scovare gli errori anche quando non sappiamo dove si attivino, ci basta indicare le variabili sospette e vedremo in un attimo dove il nostro codice sbaglia.
Come al solito potete imporre delle condizioni per l'attivazione del breakpoint e li troverete sempre nella lista dei breakpoint nella linguetta breakpoint, ma saranno indicati da una lente di ingrandimento, invece del pallino rosso.