RSS 2.0 Atom 1.0 CDF  
JASoft.org - Una característica poco conocida de VS2005: puntos de interrupción dinámicos
El blog de José Manuel Alarcón Aguín. Programación .NET y mucho más...
 

Todos sabemos que para depurar una aplicación una de las herramientas más útiles que tenemos son los puntos de interrupción. Para activar uno basta con colocarse en la línea de código que nos interese inspeccionar y pulsar F9. Ésto coloca un puntito rojo en el lateral del editor que nos indica que posteriormente la ejecución se detendrá allí cuando el código pase por el punto. Con F9 lo desactivamos de nuevo.

Pero... ¿se te ha dado por pulsar con el botón derecho sobre uno de estos puntos de interrupción?:

Tenemos diversas opciones todas muy interesantes y quizá infrautilizadas. Pero si hay una de ellas que poca gente conoce es la última: "Al visitar..."

¿qué diantres es esto?

Pues como su propio nombre indica nos permite especificar qué queremos hacer cuando el depurador llegue a este punto de interrupción. Al elegier esta opción aparece el siguiente diálogo:

Con él podremos indicar que, al pasar por este punto de interrupción se anote en la ventana de depuración mucha información interesante del tipo "Pasé por aquí y la pila de llamadas era esta y me habían llamado desde tal función, etc...". o podemos ejecutar una macro que nos interese para el proceso de ejecución. Y, sobre todo, podemos decirle qe continúe la ejecución como si no fuera un punto de interrupción, lo cual nos permite continuar de forma transparente pero usando el punto de ruptura como un elemento de diagnóstico muy interesante.

Espero que lo encuentres útil.

Thursday, May 24, 2007 6:44:03 PM (Hora de verano romance, UTC+02:00)  #    Comments [0]   ASP.NET  |  Trackback
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, i, strike, strong, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview
Copyright © 2008 José Manuel Alarcón Aguín. All rights reserved.