#VS2015 – DebugStudio, depurando en modo dios en Visual Studio

Hola!

Viernes de extensiones para Visual Studio 2015. Hoy vamos con uno de los puntos que más nos gusta a los developers: “EL MODO DEPURACION”. Los developers puristas o semidioses consideran depurar un acto indigno, yo también soy de los que piensan que es mucho más productivo “pensar antes que depurar”. Sin embargo también soy consciente que entrar en modo depuración muchas veces es la mejor forma de conocer y familiarizarse con nuevo código.

Pues bien, dicho esto, hoy me he encontrado esta extensión que te permite ser un debugger en modo dios con Visual Studio 2015: “DebugStudio”. Según su autor, la extensión está en modo Alpha con lo que podemos esperar algunos errores. Sin embargo, tiene un par de ideas muy interesantes. Por ejemplo;

Contador de paso por punto de depuración.

Esto es genial, podemos ver a la izquierda de la línea depurada, la cantidad de veces que el depurador ha pasado por esta línea. En un loop se entiende muy bien la idea.

Deshabilitar un punto de interrupción después de N veces

Relacionado con el punto anterior, podemos definir que un breakpoint deje de ser válido después de N veces.

Además hay otras opciones interesantes como la capacidad de agregar breakpoints en forma bulk, marcar los mismos para que no se deshabiliten, etc. Creo que le daré un vistazo durante los próximos meses y veré si sigue evolucionando.

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– DebugStudio https://visualstudiogallery.msdn.microsoft.com/8179a62d-0ef1-4104-bc0a-613a3cd9a526

– Debug Lambda Expressions https://elbruno.com/2015/07/21/vs2015-debug-lambda-expressions/

– Debug Linq Sentences https://elbruno.com/2015/07/21/vs2015-debugging-linq-sentences/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s