All Versions
Crucible 4.2 DocumentationCrucible 4.1 Documentation
Crucible 4.0 Documentation
More...
Crucible is a flexible application that caters for a wide range of work styles and team sizes. There are a number of different ways in which you can use Crucible for code reviews.
This page contains a simplified set of instructions for executing a one-to-one review with just two people. In this example, the code author wears "three hats", acting as review creator, moderator and code author, managing the review process as well as taking final responsibility for closing the review. The second person acts as the reviewer.
For instructions on workflow with more than two people, see 2. Requesting and Conducting a Review.
To begin, the code author sets up the review. There are a number of ways to do this. In this example, the author starts from the FishEye Changelog screen:
Screenshot: FishEye changelog
The reviewer will receive an email from Crucible (or an RSS feed update) with a link that they can follow to the review.
Screenshot: Crucible review notification email
1. When the reviewer clicks the URL in the notification email, the 'Crucible Under Review screen' opens.
Screenshot: Crucible under review
2. On the Crucible Under Review screen, the code changes under review are displayed, along with a list of participants. The reviewer clicks the arrow next to a filename to expand the code for in-line reviewing, reads the changes and simply clicks on any line to enter a comment on that line (multiple lines can be selected by clicking and dragging).
Screenshot: Making a comment in Crucible
The reviewer clicks the 'Post' button when each comment is finished.
The reviewer repeats this process for all files in the review. Reviewers can leave the session and resume it later — their work is automatically saved.
When the reviewer has finished their code review work, they click the button.
By default, an email is sent to participants every time a comment is posted. This is an individual setting. Each reviewer can configure their own profiles to adjust the list of events that will trigger email notifications.
During the review process, the author/moderator can also make contributions, responding to reviewer comments and making corrections.
Screenshot: Comment threads in Crucible
For more information on workflow in Crucible and best practices for code reviews, see 2. Requesting and Conducting a Review.