The Daily Build

Icon

Software Development, version 3.0

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.

Share and Enjoy:
  • del.icio.us
  • Digg
  • Sphinn
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitter
  • FriendFeed
  • Posterous
  • email

Related posts:

  1. 9 “Must-Have” Tools for Software Teams The items below are useful systems based on my...
  2. If the comments are ugly, the code is ugly If the comments are ugly, the code is ugly...
  3. Data vs Code I’ll take an array over a giant switch-case statement...
  4. One Simple Step for Avoiding Shallow Reviews It's your job as a reviewer to find as many...
  5. Makefiles are Software Too This post was inspired by recent experience with some...

Category: reviews

Tagged: ,

2 Responses

  1. Ken Olofsen says:

    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.

  2. brian says:

    Ken -

    Thanks for the addition. I’ve updated the list.

    -Brian

Leave a Reply

Related Posts

Related posts:

  1. 9 “Must-Have” Tools for Software Teams The items below are useful systems based on my...
  2. If the comments are ugly, the code is ugly If the comments are ugly, the code is ugly...
  3. Data vs Code I’ll take an array over a giant switch-case statement...
  4. One Simple Step for Avoiding Shallow Reviews It's your job as a reviewer to find as many...
  5. Makefiles are Software Too This post was inspired by recent experience with some...