All Versions
Crucible 4.2 DocumentationCrucible 4.1 Documentation
Crucible 4.0 Documentation
More...
Crucible is a powerful addition to FishEye, making it easy to review code changes, make comments, and record outcomes in an efficient, distributed, and process-neutral way.
Crucible is a tool that facilitates code review. It can be as valuable to organisations that already have a formal inspection process as it is to teams that don't review at all.
Regular peer review is a proven process with demonstrable return on investment (ROI). The benefits vary from team to team but commonly include:
One of the less apparent, but nonetheless important, benefits that comes from a transparent code review process is that quality improves simply from the knowledge that code may be critically reviewed. Developers take more care with style, readability, comments, and commit-messages because their peers are going to see them.
Despite these and many other clear benefits, code review is often seen as 'impractical on time sensitive projects', 'only valuable in large teams working on mission critical applications', or at worst 'a total waste of time foisted on developers by management'. Formal code review can feel like an expensive use of time, because the review process can:
These issues do not affect the immense potential value of code review. They are simply problems with some review processes.
Crucible's mission is to streamline the process aspects so development teams can access the benefits. Crucible achieves this by:
Crucible increases the quality, quantity, and frequency of code reviews thereby reducing bugs, helping knowledge sharing and fundamentally improving system quality.
Visit the Crucible Feature Tour to understand how Crucible can benefit you.
You can run Crucible with a FishEye-compatible source code repository set up, such as CVS, Subversion, or Perforce. For more information, please read the FishEye documentation.
Read the Installation Guide to get started quickly.
For Crucible troubleshooting, see the FAQ.