#VS2015 – DebugStudio, You can Debug in GODMODE in Visual Studio

Hola!

Again Visual Studio 2015 extensions Friday’s. Today is time for a very fun developer activity: "The debug mode". The senior developers or demigods mostly consider debugging an unworthy Act. I also am who think it’s much more productive to "think before to debug". However, I am also aware that if you goes into debug mode, if the best way to learn and become familiar with new code.

As well, today I found this extension which allows you to be a debugger in Visual Studio 2015 in God Mode: "DebugStudio". According to the extension author, the tool is in Alpha stage with what we can expect some errors. However, it has a couple of very interesting ideas. For example;

Step debugging point counter

This is great, we can see to the left of the refined line, the number of times that the debugger has gone through this line. In a loop, the idea is well understood.

Disable breakpoint after N times

Related to the previous point, we can define that a breakpoint ceases to be valid after N times.

There are other interesting options such as the chance to add breakpoints in bulk way, mark them so they are not disabled, etc. I think I will give you a look during the next few months and I’ll see if it continues to evolve.

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