|
CodeReviewer — A simpler CodeCollaborator
Code Reviewer is the lightweight version of Code Collaborator, designed especially for development groups
with simple needs and small budgets.
Starting at $199, Code Reviewer makes it easy and inexpensive to achieve all the
benefits of a lightweight, simple peer review process.
Code Collaborator has the enterprise-level features and support needed in larger organizations
with product/group-based workflows, custom fields, metrics, custom reports, and LDAP/ActiveDirectory integration.
Feature Comparison
Not sure which tool is best for you? Compare the Code Collaborator and Code Reviewer feature sets.
|
Feature
|
CodeReviewer |
CodeCollaborator |
| Tool-assisted lightweight code review |  |  | | Awesome technical support |  |  | | Cross-platform |  |  | | Web interface & rich client interface |  |  | | Review code before or after check-in to version control |  |  | | Subscribe to changes made to certain files or by certain authors |  |  | | Track defects during review |  |  | | Eclipse plug-in |  |  | | Multiple workflow configurations |  |  | | Organize users & reviews by organizational hierarchy |  |  | | Scriptable system administration |  |  | | LDAP/ActiveDirectory authentication |  |  | | Customizable fields for Reviews and Defects |  |  | | Review deadlines |  |  | | Customizable reports |  |  | | Automatically collects metrics |  |  | | Restrict user access to reviews |  |  | | Server-side triggers |  |  | | Document review |  |  | | URL review |  |  | | User groups |  |  | | Version Control Systems | CVS, Git, Mercurial, Perforce, Subversion, Vault | CVS, Git, Mercurial, Perforce, Subversion, Vault, AccuRev, ClearCase, CMVC, MKS, StarTeam, Surround, Team Foundation Server, Visual Source Safe | | Database back-ends | MySQL | MySQL, SQL Server, Oracle | | Support & Upgrades | All upgrades, phone & email support, 24-hour response time | All upgrades, phone & email support, 2-hour response time, priority fixes, named account manager | | Price | $289/user (multi-user discounts available) — OR — Small Business Package: 10 users for $1995 | $489/user (multi-user discounts available)
Concurrent licensing also available. |
New in CodeReviewer v5.0
Support for More File Types
- Review Images (PNG, JPG, and GIF files)
- Easily flip back and forth between two versions to see what changed.
- Slider allows you to control partial transparency between the two versions.
Work Flow Enhancements
- Notification / "Invite me back" Control - Gives you control over exactly which events during a review cause you to receive a notification or be invited back to a review.
- Choose between two kinds of "waiting" states:
- "Waiting" -- I'm not finished with the review, but I have nothing more to do until one of the notifications (below) occurs.
- "Finished" -- I'm totally finished with the review, but I want to be invited back (i.e. "un-finished") if one of the notifications (below) occurs.
- Choose between four conditions of notification:
- Any comment or activity sends notification.
- Comments by the author or new files uploaded sends notification, but not activity from other participants.
- New files uploaded sends notification, but nothing else.
- No activity automatically sends notification, but you can still be "poked" (see below).
- "Poke" a Review Participant - click a link to have Code Reviewer send someone a notification right away.
- Use to send notification to someone who is stalling the review.
- Use to "invite back" someone who is "waiting" or "finished" with the review.
- Improved Chat Comment Added on File Upload
- Comments that list the files that were uploaded are automatically added to the General Chat along with a hyperlink to each file.
- Control Over Defects Marked Fixed
- New role setting to limit marking a defect fixed by its creator only.
- Moderator Subscription - option for subscribing to reviews as a moderator.
- Tray-notifier Hover Text Enhancement - makes it clearer whether or not you have action items.
Web GUI Enhancements
- Links to file/line
- Filenames are automatically hyperlinked to the review screen for that file.
- Link to a specific line number within the same file by mentioning "line 123."
- Permalinks to files and line numbers appear in every chat conversation.
- Compare Any Two Versions
- Diff viewer can show differences between any two versions, not just any version and the latest version.
- Useful when a file has been re-worked multiple times during a review, or when reviewing multiple checked-in changelists.
- Prev/Next File Diff
- Diff viewer has buttons take you to the next or previous file in the review, so that you don't have to go back to the review summary screen.
- Improved Review Summary Refresh
- The code has been rewritten to do updates in the background and to no longer scroll or "jump around" when there is a long list of files in a review.
- Display Tree Directory Structure in the Materials Section - In addition to the existing "Flat" view, added "Tree" and "Compressed Tree" options:
- "Flat" view is the same as Code Reviewer 4.
- "Tree" view shows files in a standard directory tree.
- "Compressed Tree" view shows relationships of files while taking up as little space as possible.
- "Compressed Tree" is the new default - Users can override this default with a preference setting.
- Keyboard Shortcut Changes in Diff Viewer - F7/F8 for moving to
prev/next diff/comment; PgUp/PgDn for scrolling the files being diff'ed, instead of the comment text.
- Remember Diff Viewer Window Size/Position - The Diff Viewer window now opens at the same size/position as when it was last closed.
- Link to the Detail Report - Review Summary page now has a link to the Detail Report for that review.
- Add Committed Changelist from the Browser UI (no client install!)
- Allows you to add a changelist to a review directly from the browser UI - no client-side application needed!
- In version 5.0 beta, this feature works with Perforce and Subversion only.
- Download Differences between any two versions of a file.
- Time Zone Selection
- User can independently select which timezone to use for displaying date/time.
- Timezone of the server is the default timezone - Users can override this default with a preference setting.
Version Control System Integration
- Git - Diff support
- Mercurial - Diff support
- Action Item for Commit / Commit from the client
- When review of locally-modified files is complete, a new Action Item reminds you to commit the files.
- Double-click on action item in tray notifier to commit the files.
- Command-line command "ccollab commit" can commit the files.
- In version 5.0, this feature works with CVS, Perforce, and Subversion only.
- If you use Code Reviewer clients to do the commit, action item goes away automatically. Otherwise use web interface to manually dismiss the action item when you've done it.
- Perforce File "Move" supported (as a copy+delete operation).
- Perforce Jobs
- For the specified Perforce jobs, collects the unique set of 0 or more changelists for those jobs, and uploads them to a review exactly as if the user had used ccollab addchangelist REVIEWID CHANGELISTS....
Administration/Customization
- Optionally define version control system settings on the server.
- User Accounts that have been disabled are sorted to the end of the list.
- Improved security of XMLRPC
- To configure, edit .../tomcat/webapps/<webapp name>/WEB-INF/web.xml and change the servlet-class of the ccollab-rpc-xml servlet to com.smartbear.ccollab.rpc.SecureXmlRpcServlet.
- This change will break 4.0 and older clients.
- This change will need to be repeated on each upgrade during beta until the installer is fixed.
|