Overview
What is Crucible?
Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.
Great code review tool to help improve and standardize development
Crucible is the best and easiest code review tool.
Peer code review reduces defects and increases standards compliance
Crucible - A fantastic reviewing tool
Facilitates code reviews with some bloat
Pricing
What is Crucible?
Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Would you like us to let the vendor know that you want pricing?
2 people also want pricing
Alternatives Pricing
What is Bitbucket?
Bitbucket from Australian-headquartered Atlassian offers source code management and version control.
What is Redgate SQL Toolbelt Essentials?
Redgate's SQL Toolbelt Essentials includes industry-standard tools for SQL Server development & deployment, enabling users to include SQL Server databases in agile processes and enabilng developers to embed robust and scalable development practices.
Product Demos
Voice Over Demo: "The Crucible"-TITUBA (Jamaican Accent)
Glass Blowing Demonstration: The Crucible
Glass Blowing Demonstration: The Crucible
GM818CR Demo- Crucible furnace for melting borosilicate and soft glass
Product Details
- About
- Tech Details
What is Crucible?
Crucible Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |
Comparisons
Compare with
Reviews and Ratings
(8)Community Insights
- Business Problems Solved
- Pros
- Cons
- Recommendations
Crucible is a versatile software that addresses the needs of developers and teams by providing an efficient platform for code reviews and collaboration. With easy access to requested files, users can review changes and suggest modifications through comments, streamlining the review process. Integration with Jira further enhances the workflow by generating links to Crucible directly from Jira tickets, enabling seamless code review and issue tracking.
By leveraging Crucible, developers benefit from enhanced collaboration and improved prioritization of their work. In-person code reviews become redundant as Crucible enables remote collaboration, eliminating geographical limitations. This is particularly beneficial for multi-geographical teams who need 24x7 access to code review capabilities. With its ability to handle large codebases effectively, Crucible simplifies code management, tracking, and teamwork.
One of the key advantages of using Crucible is its facilitation of continuous integration through code reviews. By ensuring code quality and catching bugs early in the development process, Crucible contributes to delivering the best possible product to customers. Peer code review helps improve software quality and conformity to coding standards, making it an essential tool for software projects.
Moreover, Crucible reduces risks associated with software releases and supports maintenance by ensuring logical and maintainable code changes. It also provides visibility across the team for code reviews and collaboration, allowing for traceability and linking of reviews to relevant Jira issues. Whether it's daily code reviews in agile teams or department-wide formal reviews, Crucible proves to be an indispensable solution for sharing code changes among team members and maintaining coding standards throughout the development process.
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.
Cons:
- Non-intuitive user interface: Some users have mentioned that they struggle with finding certain functions or features within the software due to its non-intuitive user interface. This lack of intuitiveness can result in a steep learning curve for newcomers and hinder their productivity.
- Lack of unique features compared to competitors: Several reviewers have pointed out that while the software offers essential functionalities for code reviews, it lacks distinctive features that set it apart from competing tools like Bitbucket and Github. This perceived lack of innovation raises questions about whether the software provides enough value relative to its alternatives.
- Inefficient code review progress reset: A notable issue highlighted by users is that when new files are added during an ongoing code review, it resets everyone's progress on reviewing existing files. This setback forces reviewers to start over and disrupts their workflow, causing unnecessary delays in completing code reviews efficiently.
Users have provided several recommendations for Crucible based on their experiences and needs. The most common recommendations include considering other products, using Crucible in a fast-paced CICD environment, and integrating with Jira and an in-house hosted codebase.
Some users are unsure if there are other code repository tools that can perform code reviews as efficiently as Crucible. They suggest exploring more modern and easier-to-use solutions in order to find a tool that better meets their requirements.
Many users highly recommend using Crucible in a fast-paced Continuous Integration/Continuous Deployment (CICD) environment. They view it as a mature tool that provides most of the necessary features for efficient code reviews and code management.
Users who have an in-house hosted codebase and already use Jira recommend using Crucible. They highlight the seamless integration between the two tools, making it a convenient choice for managing code reviews. However, some users mention that Crucible may be less suitable for reviewing documentation.
Overall, users find Crucible to be a valuable tool for code reviews, particularly in Agile development environments. They appreciate its flexibility, interface, filtering capabilities, and searching tools. While some recommend exploring other options, many believe that if they already use Jira, integrating with Crucible is a logical choice.
Attribute Ratings
Reviews
(1-4 of 4)- 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.
- Occasionally has performance loading issues, especially with big code bases.
- Improving code quality through code review.
- Improving code base maintainability by ensuring standards are followed.
- Improving team member collaboration and sharing/learning from each other.
Crucible is the best and easiest code review tool.
- 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.
- 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.
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.
- I am not involved in the acquisition of Crucible so I cannot comment on the financial investment but I believe it is a necessary tool to have in any software shop, small or big.
- As a developer, having Crucible as the code review process is a great asset and will save time and reduce risks which I believe is a positive return of investment.
Being that it is a web browser friendly, using Crucible is seamless and user-friendly.
GitHub is an external tool on a different environment that requires more learning time and effort.
While GitHub has all the basic features, however, they are inferior to those of Crucible.
Crucible's strengths include starting a threaded discussion and comments on specific source code lines or files or entire reviews.
All of this in one place that is easily shareable across all teams or departments by simply saving the URL.
I think the design of their tool is self-intuitive and reduces the need to contact their support which is a great benefit to using this tool.
Peer code review reduces defects and increases standards compliance
- Easily add comments, identify defects, gather peer input.
- 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.
- An embedded drawing tool would help with clarity.
- Extremely effective ROI -- the product is inexpensive.
- Proven ability to increase compliance to standards.
- Online peer software review most often does not take much time.
- Ability to peer review 24/7 increases efficiency.
Facilitates code reviews with some bloat
- Compares exact branch changes to the master branch
- Comment feature is excellent for enabling conversations about code
- Seamless integration with git
- 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
- Has ensured consistent coding across the team
- Has facilitated discussions on refactors
- It can sometimes lead to frivolous comments if there is friction on a team