Introducing Code Map in Visual Studio 2012 Update 1 CTP

Charles Sterling

Another one of the ALM MVPs, Kris Lankford, has written a quick getting started with Code Map in Visual Studio 2012

Thanks Kris and sorry this has taken so long to publish!!!

 

Introducing Code Map for Visual Studio 2012 CTP  By Kris Lankford

As part of the Visual Studio 2012 CTP for September, Visual Studio got a little sexier at helping you discover and visualize your code. The introduction of the Code Map feature helps compliment the variety of other tools that are included with Visual Studio to help you analyze and visualize your projects and solutions. Code Map leverages the dgml format within Visual Studio that is currently used by the Architecture and Modeling tools. This is a nice addition that gets us from point A to point B a little faster.

The great thing about Code Map is that you can gain access to the functionality from directly within your code from the context menu. This Code Map functionality is also context specific based on your cursor. You can evaluate and add items such as methods and variables directly to the Code Map window. As you add items the Code Map surface is updated to show your new item plus any relationships and dependencies that have been introduced in your code. Something that is also very nice is that the Code Map surface is interactive and allows you to use the F12 button (Go To Definition) which can help you navigate your code especially is you are adding items that span multiple files or projects.

image

 

 

 

 

 

 

 

 

 

To get started all you have to do is go out and download the September CTP for Visual Studio 2012 located here. Happy Coding!

code_map

 

 

 

 

 

 

 

 

 

 

 

 

Code Map Window

 

Kris-Lankford_avatar-60x60

About Kris Lankford

Kris Lankford is an ALM Practice Director for InCycle Software which is a Microsoft ALM Gold Competency partner. He supports the ALM community by participating in groups such as the ALM Rangers to provide guidance and best practice for Application Lifecycle Management. When Kris is not working, he enjoys spending time with his family and coaching Little League.

0 comments

Discussion is closed.

Feedback usabilla icon