Review Assistant is a peer code review tool which integrates with popular control systems namely: TFS, Subversion, Mercurial, Git and Perforce. It is an plugin for Visual Studio 2010, 2012, 2013, 2015 developed to enhance the team development process. The tool includes support for formal code review and allows users to add comments to a piece of code or to the entire review level. It allows teams to discuss code without scheduled meetings.
$349.95
GoCD
Score 8.0 out of 10
N/A
GoCD, from ThoughtWorks in Chicago, is an application lifecycle management and development tool.
N/A
Pricing
Review Assistant
GoCD
Editions & Modules
10 Users License
$349.95
No answers on this topic
Offerings
Pricing Offerings
Review Assistant
GoCD
Free Trial
Yes
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Review Assistant
GoCD
Considered Both Products
Review Assistant
Verified User
Anonymous
Chose Review Assistant
Microsoft provides a handy feature for code review inside the Visual Studio IDE. Review Assistant, though providing a similar code review user experience, supports work scenarios that are not covered by the Microsoft's IDE. Moreover, the version control systems support is …
GoCD is easier to setup, but harder to customize at runtime. There's no way to trigger a pipeline with custom parameters.
Jenkins is more flexible at runtime. You can define multiple user-provided parameters so when user needs to trigger a build, there's a form for him/her to …
I prefer using GoCD compared to Jenkins. The UI makes sense, I like the simplicity to hit the 'Play' button for a straightforward deployment of the 'Play +' if you need to override some settings when deploying whereas Jenkins, you have the whole page for each pipeline. The …
Combined with Code Compare and running Review Assistant on the TFS server, it provides a good way to share code and comments amount our team. It does everything we need it to do for code reviews and has a reporting tool.
GoCD is easy to set up. So if you just want to get some pipelines up & running quickly, & they're quite stable, or you can have many pipelines for different needs then GoCD is great. Still, if you only want to have a few pipelines, but with the flexibility to run them with different parameters dynamically, then Jenkins is better.
Review Assistant does everything that I was hoping the default Visual Studio reviews would do. The iterations through accept/reject were the key winner.
The functionality for code reviews is great, especially the ability to comment on specific lines of code.
Pipeline-as-Code works really well. All our pipelines are defined in yml files, which are checked into SCM.
The ability to link multiple pipelines together is really cool. Later pipelines can declare a dependency to pick up the build artifacts of earlier ones.
Agents definition is really great. We can define multiple different kinds of environments to best suit our diverse build systems.
Microsoft provides a handy feature for code review inside the Visual Studio IDE. Review Assistant, though providing a similar code review user experience, supports work scenarios that are not covered by the Microsoft's IDE. Moreover, the version control systems support is broader in Review Assistant.
I prefer using GoCD compared to Jenkins. The UI makes sense, I like the simplicity to hit the 'Play' button for a straightforward deployment of the 'Play +' if you need to override some settings when deploying whereas Jenkins, you have the whole page for each pipeline. The environment makes sense but can often confuse the user while GoCD simply has a drop-down to select your environment.
The tool saves a huge amount of time while reviewing the code. Review Assistant supports threaded comments, so team members can discuss code without scheduled meetings.
Settings.xml need to be backed up periodically. It contains all the settings for your pipelines! We accidentally deleted before and we have to restore and re-create several missing pipelines
More straight forward use of API and allows filtering e.g., pull all pipelines triggered after this date