Code Review with Comparison, Annotation, Comments and Status Update with Visual Studio 2012

| by Anand Narayanaswamy Follow 0 Followers on Oct 17, 2012. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

Visual Studio 2012 includes a code review workflow which takes advantage of Team Foundation Server. With the help of the workflow, you can review code either through the redesigned Team Explorer window or Team Foundation Online Service, which enables you to plan projects, collaborate with your product team and manage code from anywhere.

You will be able to create a team project from the Team Foundation Service and then integrate it from within Visual Studio 2012. The code review feature enables reviewers to compare code files, annotate them and send comments back to the requester.

The code review process works as described below

  • You click on Request code review link on the Home tab or the My Work tab in Team Explorer (Click View | Team Explorer from Visual Studio 2012 if not visible)
  • You provide name of the code reviewer, code review subject, description and area path on the New Code Review dialog.
  • You have now requested for a code review. All team members who are assigned the task of review will receive an alert.
  • The reviewer begins the work by clicking on the Accept link, which provides a signal for other reviewers that the review is already in progress. It is possible to either add an annotation or an overall comment from Team Explorer.
  • The developer who requested the code review will have access to manage the comments. The code review process is complete when the reviewer marks the status of the review to Looks Good or With Comments or Needs Work.

The code review workflow feature is available only in Visual Studio Premium and Visual Studio Ultimate.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

online code review by sreeni k

Code review done online in a collaborative mode. This is much greater feautures since it is plugged in the development enviroment. I wonder why no one came with this idea till now (more than 50 yrs of programming)
super like this feature.


Re: online code review by Roopesh Shenoy

The fogbugz team did come up with this feature (code review) in Kiln, although its not plugged into the Dev environment.

Easy Annotation Tool by Nathan Calouro

Code review features in Visual Studio 2012 provide annotation capabilities to the developers thus, improving the collaboration of teams on a certain project. This is a really great idea for reviewers to annotate code files on the go. Another annotation tool which has been making waves recently is GroupDocs Annotation App. Because of its unique abilities and features to annotate documents, add comments on text as well as images and collaboration in real-time, GroupDocs Annotation is here to stay for the long haul. To get more information on this fantastic tool, click:

Re: Easy Annotation Tool by sreeni k

Nathan, Thanks for the update.
Groupdocs is from which vendor ? Is it open source

regards sreeni

Re: Easy Annotation Tool by Nathan Calouro

Hi Sreeni,

Thanks for getting back to me. GroupDocs is part of the family, unfortunately it's not open source.

Take care

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

5 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you