Академический Документы
Профессиональный Документы
Культура Документы
TOOL COMPARISON
Crucible and STASH for Guidewire DC
01/01/2015
Guidewire DC - Requirements
Developer should be able to create Code Review request post development and unit testing of a User
Story either:
01/01/2015
Comparison Parameters
Web Interface
Post commit review
Pre commit review
Selective Reviews
Auto Review Creation
Command Line(CL) Review Creation
Workflow
Diff Files
Metrics Report (Activity Based,Timelines, Current/Expired reviews)
Email Notifications
Side by Side review
Code Commit Control
Review History Management
Knowledge Management
Platform Support (Windows/Linux)
JIRA Integration
Permission Management (Repo and Review)
01/01/2015
Tool Comparison
Parameters
Products
Web
Interface
Post
Commit
Review
PreCommit
Reviews
Selective
Reviews
Auto
Review
Creation
Easy
Workflow
Diff Files
Metrics
Reports
Email
Notificatio
ns
Side By
Side
Review
Code
Commit
Control
Review
History
Mgmt
Platform
Support
(WIN/Linux)
JIRA
Integration
Repo
Permission
Mgmt
Review
Permission
Mgmt
CL Review
Creation
Knowledge
Mgmt
Crucible
STASH
Parameters
Products
Crucible
STASH
Parameters
Products
Crucible
STASH
Full Support
Partial Support
No Support
01/01/2015
STASH
Crucible
Not Available
Selective Reviews
Not Available
Not Available
Available (Fisheye)
Not Available
Workflow
Diff Files
Built In
FishEye
Not available
Available
01/01/2015
STASH
Crucible
Primitive. There is no
Review Tracking
Not available
Cost
01/01/2015
To Sum Up
Crucible is a well established Code Review tool, which not only helps in managing and
tracking Code Reviews. Works pretty good in environment where Code Reviews are must
because of code complexity, multiple team dependencies, stronger urge for better code
quality and look out to build a knowledge repository for future to avoid code defects. Provides
out of the box governance framework for managing reviews. As per latest release, STASH
can be configured along with Crucible for Repo Management (could not test due to
environment shortcoming)
STASH has an advantage of Just In Time reviews(quick and simple), which is much informal,
but has limited tracking features. Its good in terms of not allowing the code getting reviewed
to be committed, but would mandate to apply governance on repo branches for better
management. One risk is, developer has to own or work with admin team for access . From
product roadmap perspective, STASH (as per forums), would introduce features currently it
lacks vis a vis Code Reviews. STASH is relatively newer product and is primarily focussed
only for GIT users
01/01/2015