Great code review tool to help improve and standardize development
Use Cases and Deployment Scope
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.
