Crucible is a code review tool. This tool is developed by Atlassian. You can use as the crucible cloud as well as individual web application Code review is a collaborative process between developers of a codebase for delivering good code. This tool track code review activity and changes. the user enables to add comments to each line of source code. This is very useful for remote teams across the globe Code review is one of an important step in agile project management process for code quality check.
Code review process can be customized as per development team requirement
There are three user types in crucible code review tool Author:- The person/developer who coded the source code. He will fix the bugs if any issues come Reviewer:- Developer/lead is the person who checks code for code review Moderator:- Person who actually created the review request for code review process
We can use either web-based code review tool or crucible eclipse plugin
Crucible tool integrated with JIRA and FishEye tools for continuous integration and test-driven development
Developer resolves a bug
Developer done with the code changes and resolves a bug in JIRA
Author (developer) initiates a code review
Once a bug is in a resolved state, the author will trigger a code review
On the Fisheye tab section in JIRA, create a crucible review and assign a code reviewer(s)
The author should click “Start Review” button to start the review process. Otherwise, a review won’t start and it won’t send an email notification to a reviewer.
Reviewer reviews the changes
Once a crucible review is created, a reviewer will be notified by an email.
Reviewer opens the crucible windows, and review each file.
When all the changes are reviewed, and when no more change is needed, the reviewer completes the review by clicking “Complete” button
Author (developer) closes a code review
The author summarizes the review, if no issues,then it will close the review..