CSC/ECE 517 Fall 2013/ch1 1w08 cc

From Expertiza_Wiki
Revision as of 21:28, 15 September 2013 by Ctmille2 (talk | contribs) (→‎Rietveld)
Jump to navigation Jump to search

Intro... -this is about code review tools -what is code review?

Code Review Tools

Agile Review

Barkeep

Barkeep is a code review system developed in Ruby by the company Ooyala. Although written in Ruby Barkeep is not language specific and may be used for code review of any language. Barkeep is standalone and the end user is responsible for hosting it. One of the key features that Barkeep prides itself on is it hackable nature. Since Barkeep is hosted by the user and they provide their “small codebase” it allows users to add on new features and make modifications as they see fit for their needs. So even if Barkeep doesn’t have a feature someone needs it very possible for the user to add it.

Cost: Free

Features

  • Email Notifications
  • Syntax Highlighted Color Diffs
  • Hackable
  • Commits Searching
  • Review Requests
  • Comments
    • Inline Code Snippets
  • Stats
    • Most Active Reviewers
    • Most Commented Commits
    • Review Coverage
    • Top Approvers

Code Collaborator

Code Striker

Crucible

FlexPmd

Gerrit

Google Mondrian (may need to summarize under Rietveld)

Groogle

Hammurapi

JCode Review

Jupiter

Malevich

Perforce

Rietveld

Barkeep is a code review system developed in Ruby by the company Ooyala. Although written in Ruby Barkeep is not language specific and may be used for code review of any language. Barkeep is standalone and the end user is responsible for hosting it. One of the key features that Barkeep prides itself on is it hackable nature. Since Barkeep is hosted by the user and they provide their “small codebase” it allows users to add on new features and make modifications as they see fit for their needs. So even if Barkeep doesn’t have a feature someone needs it very possible for the user to add it.

Cost: Free

Features

  • Email Notifications
  • Syntax Highlighted Color Diffs
  • Hackable
  • Inline Comment

Review Board

Examples

Comparison

Tool Developed In Available For Cost
jkl mno pqr
stu vwx yz

Features

Features
Tools

References

  1. http://www.youtube.com/watch?v=CKjRt48rZGk
  2. https://github.com/ooyala/barkeep/blob/master/README.markdown
  3. http://getbarkeep.org/
  4. https://github.com/ooyala/barkeep/wiki/Comparing-Barkeep-to-other-code-review-tools
  5. http://code.google.com/p/rietveld/
  6. https://codereview.appspot.com/
  7. https://developers.google.com/appengine/articles/rietveld
  8. http://smartbear.com/products/software-development/code-review
  9. http://smartbear.com/products/software-development/code-review/pricing-specification
  10. https://code.google.com/p/gerrit/
  11. https://www.rbcommons.com
  12. http://www.reviewboard.org
  13. https://www.atlassian.com/software/crucible/overview
  14. http://sourceforge.net/projects/codestriker/
  15. http://www.perforce.com/product/components/integrations/code-review-tools
  16. https://code.google.com/p/jupiter-eclipse-plugin/
  17. http://malevich.codeplex.com/
  18. http://groogle.sourceforge.net/
  19. http://codestriker.sourceforge.net/codestriker.html
  20. http://sourceforge.net/adobe/flexpmd/home/Home/
  21. http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/index.html
  22. http://www.agilereview.org/