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”

Diving into Visual Studio 2015 (Day #1) : Code Assistance


Introduction

I have always been a great admirer of Visual Studio IDE(Interactive Development Environment) . Visual Studio has proved to be the best IDE for me and I use it for almost all my coding as well as debugging work. My love for the IDE has forced me to start a series of articles to explain what more Visual Studio 2015 now offers to a developer in terms of cross-platform development, cloud-based development, code assistance, refactoring, debugging and a lot more. The power of Visual Studio is now not only limited to development and coding but it offers a one-stop solution to all the requirements needed while coding, development, code analysis or deployment. I’ll use Visual Studio Enterprise 2015 throughout the series and explain how one can leverage Visual Studio to be more productive. In this section of the series I’ll cover how development with Visual Studio 2015 can increase your productivity to n times and enables you to write more cleaner and optimized code.

Continue reading “Diving into Visual Studio 2015 (Day #1) : Code Assistance”