Dec 31, 2008
Code Review Tools
Yesterday I posted twenty reasons to do code reviews, and I promised a list of code review tools. Here they are, in no particular order. I have not used all of them, so I can’t comment on their relative merits. If there are some I missed, please leave a comment and I’ll update this list.
- Codestriker Open source, web based, written in perl I think.
- Code Collaborator Commercial.
- Review Board Open source, web based, appears to be python/Django.
- Rietveld Open source from Google. Guido van Rossum’s 2nd pass at a code review tool. You get three guesses on the implementation language…
- Crucible Commercial from Atlassian.
Bottom line: don’t try to do this by hand, you’ll be wasting a bunch of time packaging patches and tracking defects when a tool can do it automagically for you.
Related posts:
- 9 “Must-Have” Tools for Software Teams The items below are useful systems based on my...
- If the comments are ugly, the code is ugly If the comments are ugly, the code is ugly...
- Data vs Code I’ll take an array over a giant switch-case statement...
- One Simple Step for Avoiding Shallow Reviews It's your job as a reviewer to find as many...
- Makefiles are Software Too This post was inspired by recent experience with some...
I am with Atlassian. I think you should add Crucible to the list as well. It’s a commercial tool; however, it’s free for open source projects. It’s a power tool that let’s you conduct peer code review online with minimal disruption to your development process.
Worth checking out… there’s even a free evaluation.
Ken -
Thanks for the addition. I’ve updated the list.
-Brian