review assistant

Tracking Renamed Files

Summary: In this article, we will demonstrate how Review Assistant can significantly simplify tracking renamed or moved files. You will learn how to keep track of file name changes and easily see which files were moved and where.

(more…)

How to Perform Git Code Review

Summary: This article will demonstrate a code review workflow when using Git as a repository and Review Assistant as a code review tool. You will learn how to set up an effective code review process and useful features for code review that our tool provides.

(more…)

How to perform code review in Visual Studio 2019

Summary: This article will demonstrate how code review workflow in Visual Studio 2019 can be more efficient with Review Assistant. We will introduce you to some great capabilities of our code review tool. (more…)

Review Assistant and Code Compare now support Visual Studio 2019

When preparing the release of updated Review Assistant and Code Compare versions, our main objective was to support new Visual Studio 2019.

(more…)

New Review Assistant with Greatly Improved Review Workflow

When working on this release of Review Assistant, we focused on improving the process of performing code review. We have addressed a number of issues with the product UI, changed the statuses of reviews, added categories for comments to code and completely reworked email notifications.

(more…)

Evaluating Developer’s Performance in Code Review Process

Summary: This article describes how to estimate the coverage with code review of code written by individual developers.

The article builds upon Estimating Coverage of Project’s Source Code with Code Review. As from version 2.6, Review Assistant, Devart’s code review tool, provides the new Code Coverage report.

(more…)

Estimating Coverage of Project’s Source Code with Code Review

Summary: This article describes how to estimate the project’s source code coverage with code review. The article also gives an outline of how to make the most from Review Assistant’s Code Coverage report.

(more…)

WPF: Smooth Scrolling With UI Virtualization

During the development of Review Assistant, we encountered a significant performance problem with displaying 100+ comments in one list, as creation of each comment takes a considerable amount of time. At first sight, it seemed that enabling virtualization would fix the problem, but we faced the following obstacles:

  1. When scrolling, the elements jump form one to another without any smoothness. In addition, the thumb height begins to change in size, what looks just weird.
  2. When selecting IsPixelBased in true, the elements are scrolled smoothly, but a lot of them begin to lag. And the worst thing is that sometimes the application crashes with StackOverflowException. The crash is caused by the code in the VirtualizingStackPanel.MeasureOverrideImpl method, where the tail call is used, and the call depth is not limited by any means. (more…)

Creating TFS Custom Check-in Policy

This article explains implementation of the TFS custom check-in policy for pre-commit code review. We developed this policy for Review Assistant – our code review tool.

(more…)

Integrating Review Assistant with MSBuild, CCNet, and Jenkins

Summary: This article contains information on how to integrate the Review Assistant code review tool into an MSBuild-based build environment, as well as into CruiseControl.NET (CCNet) and Jenkins by using MSBuild target. 

Here you will find all the details you need on Integrating Review Assistant with Continuous Integration Systems.

(more…)