8 Reviews and Ratings
1 Reviews and Ratings
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.Incentivized
Upsource is the best review tool we've found but it still has some flaws. Notably, it makes reviewing small and quick changes less convenient than they need to be, and diff viewing (especially collaboratively) can be tedious. It does handle larger, iterative reviews well. Especially when using a feature branch, Upsource will track that branch and automatically add all commits to the review. You can then review the branch as a whole, or look at a subset of diffs. Incentivized
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.Incentivized
Automatically watch git repositoriesTrack all commits in a branch in a single commitIntegrates with build server to report build status of specific commits when looking at reviews/commitsIntegrates with JetBrains IDEsAbility for reviewers to add comments inline and require comments to be resolved before approvalBuilt in diff viewer, both stacked and side-by-sideIncentivized
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.Incentivized
Creating and closing reviews isn't as quick as it could be. You must create a review, assign reviewers, approve and close. I wish there would be a quick review-approve-close for a commit where the change is simple and doesn't require multiple review iterations.Web based interface can be clunky, especially when looking at big diffs side-by-sideJetBrains IDE integration is somehow less convenient than going using it in browser.Incentivized
Good support overall being an Atlassian product, with options including free/paid official support and community provided help.Incentivized
Crucible was first on the market and the price is inexpensive. Crucible integrates with Jira Software and Atlassian Fisheye, providing the ability to track defects efficiently. SonarQube compares code to 'best standards' but not 'internal standards' and does not integrate to issue tracking. GitHub offers effective peer review, and has some integration with GitHub issues but costs more. Incentivized
Compared to the other tools we evaluated, Upsource was the only tool that allowed distinct reviews without needing explicit pull requests while still being able to go in-depth when required. The diff viewer is serviceable and better than the alternatives, as well, especially the side-by-side viewer.Incentivized
It has had a large ROI for our team, as it has helped us find issues sooner than we would have had we not reviewed things properly.Incentivized
Increased our code base qualityReduced the number of bugs found after deployment (bugs are found in review and fixed before deploy)Improved knowledge sharingIncentivized