TrustRadius Insights for Crucible are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Pros
Detailed Reports and Analysis: Many users have expressed their appreciation for the detailed reports and analysis provided by Crucible during the code review process. This valuable feature allows users to identify problems and make improvements, enhancing the overall quality of their work.
Hierarchical Project View: The hierarchical view of projects in Crucible has received high praise from users. Resembling a file explorer, this organized structure provides an intuitive way for reviewers to navigate and review code, making the process more efficient.
Clear and Easy-to-Use Interface: Users find the user interface of Crucible to be clear and easy to use. This intuitive design allows them to focus on reviewing code without any distractions, ensuring that they can provide insightful comments on the right elements. Additionally, even complex reviews with multiple editions are easily understandable thanks to the well-designed interface.
Crucible is used as the main code review tool for our software projects. Team members use Crucible to review each other's work to make sure the same coding standard is applied, code changes are logical and easy to follow, and all these can be done online and allow members to collaborate together by leaving comments.
Pros
Supports all major source control systems such as SVN and Git.
Integration with Jira, Bamboo, Bitbucket, to have a complete end to end development experience.
Easy to use UI/UX for reviewing code changes amongst different team members.
Cons
Occasionally has performance loading issues, especially with big code bases.
Likelihood to Recommend
Depends on the version control and devops process your development teams adopt. Git (via Bitbucket, GitHub, GitLab, etc...) has become the new industry norm, and using pull requests can often provide the same code review features Crucible is used for. However, if you require code review beyond change/diff based (i.e. via pull request), then Crucible allows you to review code with more granular control, such as on per file basis.
VU
Verified User
Employee in Information Technology (1-10 employees)
Crucible is being used as the formal code review platform. Crucible is used in our entire Technology department for all software development projects. Crucible allows developers to share their projects and source code changes with team members and managers. Crucible reduces the risks associated with software released into Production and eliminates time and efforts to support maintenance issues for the business.
Pros
Crucible integrates with SVN very well allowing transparency on projects and enhancements.
Crucible offers many valuable features that enable developers to quickly share their source code modifications, add comments and present issues where emphasis and further discussion is necessary.
Cons
Crucible notifications of changes or updates to the code review are delayed as well as loading more source code is slow.
Crucible is formatting could use improvements for viewing customization features. For instance, allowing the user to create a new tab per file to be reviewed would be nice to have.
Likelihood to Recommend
Crucible is suitable for small to moderate code reviews for small enhancements or bug fixes. I would not suggest using Crucible for large scale projects. For large scale projects, I recommend breaking up the project into modules and creating smaller code reviews per module. Crucible is the best code review platform I have used. It is easy to learn, offers all the features that you really need to get the job done right.
VU
Verified User
Professional in Information Technology (1001-5000 employees)
Developers use Crucible. Peer code review online allows new developers to quickly conform to firm software coding standards and methodologies in a quick and most often friendly manner. Peer review improves the software. When developers know their code is likely to be reviewed they tend to conform to standards and write more maintainable software.
24/7 input from peers eases developer schedules and location independence.
Email notifications filtered by group or individuals provide control of who gets notifications, and who can submit comments.
Cons
An embedded drawing tool would help with clarity.
Likelihood to Recommend
Especially effective for new developers to conform to a team's standards and improve teamwork. Assists with conformance to software standards, and a proven ability to identify defects PRIOR to testing or production release. Vendor-supplied products have little use for Crucible unless a user-defined code is being added to extend functionality.
We use Crucible for our initial code reviews that are done with each defect or feature that we work on. It is used primarily by our department. I am not sure if it is used by other departments or not. It facilitates the reviewing of your peers work.
Pros
It shows revisions very well. You can easily see what was changed on each commit.
I like that you can see how much time someone has spent reviewing your code.
Seeing a percentage of things reviewed is also very helpful.
Cons
It can sometimes be a bit slow to load. A server reboot for us tends to solve that issue. I'm not sure if it is a server issue, or maybe Crucible may have some caching issues.
I wish that you could easily stop the review creation process, rather than abandoning it.
Likelihood to Recommend
If you are in a situation where you need to review one another's work, crucible is awesome for that. It especially does well at showing revisions.
Crucible is being used by my currentl client across their organization within development teams. Its primary use is for competing code reviews. My team uses it for this purpose within the test automation space, where it not only ensures that branches are following coding standards, but also that automated tests actually capture the validations that are intended.
Pros
Compares exact branch changes to the master branch
Comment feature is excellent for enabling conversations about code
Seamless integration with git
Cons
The frame for viewing code has a scrolling issue, where it jumps to the top when you scroll slightly outside of the window
Code shows as updated with other users' contributions if changes in master are pulled into the branch currently under review
There is a latency with commits being available to add
Likelihood to Recommend
Crucible is well suited for situations where development teams follow a branch-based merge process, where new features or automation stories are introduced. It allows more seasoned team members to check newer team members' code to ensure standards are followed. It is probably less appropriate for smaller development teams or smaller projects, where code reviews can be less formal.