In a previous post i slightly grasped (actually just pointed to a good post) about the dynamic of code reviews.
I’ve also talked about the lack of tools for doing code reviews in Team System, something that JB Brown (from TeamReview) picked it up and wrote about it a such clear and sucint way that i should have done it in the first place. :-)
Anyway there seems to be a new kid in town. A new web based code review system that can be used in conjunction with TFS.
It is called Malevich, you can read it’s announcement right here or you can just go directly to the Malevich project site on codeplex.
I haven’t tried it yet but it seems a nice and capable. The TFS integration is a bit on the light side, since it only interacts with source control (since it supports other source control systems as well). You also need to use a command line tool to start code reviews.
If Visual Studio supported extending the checkin window it would be possible to add a way to trigger a code review directly from there. Since an addin would be come in very handy to start code reviews directly from Visual Studio.
When a code review is “requested” a mail is sent to the person (or persons) that are invited to review the code, it would also be nice if a code review task as automatically created in the work item store.
The good thing is that Malevich is available with source so you can hack it yourself. :-)