Diving into Visual Studio 2015 (Day #8): Diagnostic Tool Window in Visual Studio 2015


Introduction

The earlier parts of this series talked about Visual Studio 2015 improvements and enhancements. This article on Visual Studio 2015 will cover another interesting feature of Visual Studio 2015 i.e. Diagnostic Tool Window.We’ll have a glance over the new diagnostic window and try to cover the topic with practical examples, thus exploring this diagnostic tool window helps in debugging and monitoring.

Series

Diagnostic Tool Window

The new Diagnostic Tools window in Visual Studio appears whenever you run the application with debugging.

This window provides a an ample amount of information that is very helpful when debugging the application. It contains a timeline across the top that provides a temporal display of application’s debugging session.

Continue reading “Diving into Visual Studio 2015 (Day #8): Diagnostic Tool Window in Visual Studio 2015”

Advertisements

Diving into Visual Studio 2015 (Day #7): PerfTips Feature in Visual Studio 2015


Introduction

This article is the continuation part of Debugging Improvements that were explained in Day #5, Day#6 of the series. In the earlier part of the series covered topics like breakpoint configuration improvements and new improved error list, tool window support for lambda and LINQ queries in Visual Studio 2015.This article will cover another debugging improvement of Visual Studio 2015 i.e. new perfTips feature.

Continue reading “Diving into Visual Studio 2015 (Day #7): PerfTips Feature in Visual Studio 2015”

Diving Into Visual Studio 2015 (Day #6): Debugging Improvements (Tool Window Support for LINQ and Lambda)


Introduction

This article is the continuation part of Debugging Improvements that were explained in Day #5 of the series. In the earlier part of the series covered topics like breakpoint configuration improvements and new improved error list in Visual Studio 2015.This article will cover another debugging improvement of Visual Studio 2015 i.e. tool window support for LINQ and Lambda expressions.

Continue reading “Diving Into Visual Studio 2015 (Day #6): Debugging Improvements (Tool Window Support for LINQ and Lambda)”

Diving into Visual Studio 2015 (Day #5): Debugging Improvements (Breakpoint Configurations and New Error List)


Introduction

Visual Studio has always been a great IDE for code debugging.It provides a numerous features for debugging and configuring the code.Being a developer we always spend a lot of time spend time in running and debugging the code, therefore improvements to debugging features can have a big impact on our productivity. This article covers the debugging improvements that Visual Studio 2015 has come up with. Following are the few of the major features that will be covered in this article

  • Breakpoint configuration improvements
  • New improved Error List
  • Tool window support for LINQ and lambda expressions
  • New PerfTips displaying execution time in the code editor
  • New Diagnostic Tools window

Continue reading “Diving into Visual Studio 2015 (Day #5): Debugging Improvements (Breakpoint Configurations and New Error List)”

Diving into Visual Studio 2015 (Day #4) : Code Refactoring


Introduction

Code Refactoring has always been a challenge for developers. This is one of the major skill that a developer should have to write an optimized , clean and fast code. There were third party tools available to help you achieve this, but none has shown that capability that Visual Studio 2015 has come up with.Visual Studio has always offered code refactoring techniques in tit-bit, but the latest version of Visual Studio i.e. 2015 provides a unique experience altogether to achieve refactoring. There are many features that refactoring of code in Visual Studio provides. We’ll cover few of them like inline temporary variable and introduce local.Refactoring w.r.t. inline temporary variable and introduce local is not only limited to C# but VB developers can also leverage this feature.We’ll cover the topic with one small method as an example and try to optimize it as far as we can. One thing is worth taking care of that code refactoring software and techniques are only meant for sharp developers. If you don’t have an idea what new code will do and it looks strange to you, you should never try it.

Continue reading “Diving into Visual Studio 2015 (Day #4) : Code Refactoring”

Diving into Visual Studio 2015 (Day #3) : Renaming Assistance


Introduction

In this part of the article series on learning Visual Studio 2015, we’ll cover topic named renaming in Visual Studio 2015. Yes, Visual Studio 2015 provides a great capability of refactoring/renaming the code. It helps the developer to optimise and refactor the code as per the development or best practices need. This feature enables a developer to follow best practices by giving refactoring suggestions as well as helping in fixing and optimising the code. Renaming the variables, methods, properties, classes or even projects has always been a challenge to a developer when working on a large code base.Another challenge that most of the developers face is w.r.t. code comments and writing an optimised method. Visual Studio 2015 helps in code refactoring and renaming as well in a very easy and friendly way.

Continue reading “Diving into Visual Studio 2015 (Day #3) : Renaming Assistance”

Diving into Visual Studio 2015 (Day #2): Code Analyzers


Introduction

This is the continuation article of Diving into Visual Studio 2015 series. In first article of the series we learnt about Visual Studio’s capability of code suggestions and code optimizations. You can read more about code suggestion in Day #1. In this article we’ll cover another interesting and very useful feature of Visual Studio 2015 i.e. Live Static Code Analysis. The feature’s name in itself is self-explanatory. Visual Studio provides a power to a developer to know about the optimization techniques as well as compile time errors while coding itself i.e. a developer is not supposed to compile the code again and again to know about compile time errors or code optimizations, he can view all of these on the fly while coding and fix it then and there. Let’s cover the topic in detail with practical examples.

Continue reading “Diving into Visual Studio 2015 (Day #2): Code Analyzers”