Code Review Tools

I am searching for a tool to help with code reviews. This is something that is done after the fact, not before commits, by the way. Specifically, what I am thinking about is a tool that let me browse checkins into the source control, select one for review, add comments to it, etc.

I wrote the above sentence, and then went to Trac, and took a look at the Timeline view. It seems to be that this may be a way to do it, while handling the code reviews as tickets in Trac as well.

At any rate, I would like to be able to get a tool that says what has changed and needs reviews, or able to give me a diff over more than a single commit. I just thought of a new thing that I would like, something along the line of getting all the changes in this directory from last time that I reviewed it. I can get a diff from subversion, but attempting to understand something with just a diff is non trivial.

Any recommendatiosn about tools for doing this?

Print | posted on Friday, January 26, 2007 12:33 AM

Feedback


Gravatar

#  1/26/2007 1:24 AM Alex Henderson

What about using a combination of FishEye & Trac (I believe FishEye would give you the diff's you need, though changes in a directory since your last review may be not be possilbe ... if you find a tool to do this let us know - I need something like this myself for review purposes)


Gravatar

#  1/26/2007 3:42 AM dru

Cenqua also makes Crucible (have no idea if it is what you want)

Sounds like a cool feature for NProject.


Gravatar

#  1/26/2007 4:24 AM Gary Sherman

We recently looked at CodeCollaborator from SmartBear software, which sounds like it may be in line with what you're looking for.
We haven't yet had the time to try it out in our environment.
It's at least worth a look: http://www.smartbear.com/codecollab.php
Hope this helps.


Gravatar

#  1/28/2007 9:30 PM Zohar Melamed

Cenqua ( who make Fisheye) are working on a code review tool called crucible. currently in the final stage of private beta and about to break cover.

Comments have been closed on this topic.