Mục lục bài viết
Cập Nhật: 2021-12-17 02:26:04,Quý quý khách Cần kiến thức và kỹ năng về Code review tools Visual Studio. Quý quý khách trọn vẹn có thể lại Báo lỗi ở cuối bài để Tác giả đc lý giải rõ ràng hơn.
Table of Contents
Tóm lược đại ý quan trọng trong bài
In this post well talk about Review Assistant, a code review plug-in for Visual Studio created and developed by Devart that allows you to create review requests and respond to them without leaving the Visual Studio environment; it includes lightweight tư vấn for formal code review, including a per-comment discussion tracking. It also integrates with most code comparison tools and version control systems in order to facilitate working with frequent code changes.
Since Review Assistant main goal is to facilitate the overall interactions and communications between developers and project managers, we asked our development staff to run an extensive test-drive to see if they could benefit from that: they did by integrating the peer code review process into their Agile-based workflow, and eventually were very pleased about it. Throughout this post well briefly summarize their overall experience and talk a bit more about the product itself.
Lets start with the most basic question: why should you ever need a code review tool? The answer might be YES or NO, depending on how your development team is used to work.
As a matter of fact, most developers do not like to switch between their IDEs and other tools while working on a code: if youre one of them, you might definitely like a integration between the code review process and the development environment. A code review tool is just that: it allows to create review comments directly from the code editor and browse/manage the existing ones from an integrated Code Review Board window. Needless to say, the Code Review Board also contains all the relevant discussions for the various items.
To better understand how Review Assistant actually works, we strongly suggest to take a look at the following introductory video:
The Review Assistant Client is fully integrated with the Visual Studio environment but it can also be installed on PCs without it, thus allowing project managers that arguably dont have any development tools installed to still be able to track and monitor the code review process; the advantage brought by such feature can play a major role to fill the known gap between the development and management/operations teams, which is a pivotal goal in implementing a DevOps-based approach.
Review Assistant lets the developers choose between a simple or strict code review workflow for each project: any developer can start post-commit code review on any set of revisions. The workflow supports the following features:
The following is a simple workflow example of a peer code review between two participants: the current example is implemented with the Use simple review workflow option enabled (which is disabled by default).
To create a review, the developer (which well call author from now on) must click to the Start New Review button on the Code Review Board window. Hell will be prompted to add review data (Review title, Author, Moderator, Reviewer, Watchers, Revisions, and Description).
Once all the relevant info have been inserted, the developer can click to the Create button to complete creating the review (see screenshot below):
As soon as he does that, the review will be available on the Code Review Board.
The reviewer can now select the files from an existing revision and examine them. As the reviewer studies the code, he can right-click on any line to enter a comment there, or add a general comment to an entire review, as shown in the screenshot below:
After entering the comment, the reviewer can add it by clicking the Create button; all reviewer-added comments are saved automatically; once the reviewer has finished the review and has no more comments to add, he can Acceptor Reject the authors work.
During the review process, the author can respond to the reviewers comments and/or make changes in the code. Once done, he can click to the Mark As Fixed button: as soon as he does that, the Open label will switch to Fixed. To respond to a reviewers comment, the author can click the Reply button, enter a reply text and click the Post button to send it, as shown in the screenshot below:
If the reviewer has further remarks, he can click the Reopen button and reply to the author (if he does that, the workflow goes back to #2); in case the reviewer has no further remarks, he can click the Close button to finalize the comment (see screenshot below):
Once done, he can click to the Complete Review button placed at the top of Code Review Board to finalize the whole review; when he does that, a popup will appear with two possible choices: if the code has no errors, he can select Accept Changes, otherwise he can Reject Changes.
If you want to know more about how Review Assistant can help you to interact with your development team, you can check out the following Review Assistant Introductory Tutorial: a 6:15 minutes short video that shows the main elements of the code review process on a sample project with a 4-thành viên team.
Review Assistant supports the most widely adopted source-control providers such as TFS, Subversion, Git, Mercurial, and Perforce.
The Review Assistant system requirements depends on the machine role:
.NET Framework 4.x is pre-installed in Windows 8.x, Windows 10 and Windows Server 2012.
When you tải về Review Assistant, you get the full-featured không lấy phí version of the product, which includes a 30-day trial for unlimited users and projects. After the 30-day trial ends, the software will switch to a không lấy phí plan (with some sizing limitations) which can be still viable for small development teams.
Upon the expiration of the không lấy phí trial license you can:
To learn more about Review Assistant licensing, refer to theInstalling a License Key from Client UIandInstalling a License Key on a Server Machinearticles.
Founded in 1997, Devart is currently one of the leading developers of database management software, ALM solutions and data providers for most popular database servers.
Their released products include DBMS tools for SQL Server, MySQL, Oracle and PostgreSQL, Productivity Tools, ADO.NET Data Providers, ORM Solutions, ODBC Drivers, SSIS Components, Excel Add-ins, Delphi Data Access Components, dbExpress Drivers and more.
For further information about their products and releases, visit their website.
All in all, we found Review Assistant useful enough to give it a try with our development team: we liked a lot that it could be used with or without Visual Studio, thus being able to make Project Managers interact with developers (and vice-versa) which is definitely a great advantage to enforce either an Agile-based or a DevOps-based methodology to any working group; if you aim to to that, and your development team is looking to improve their peer code review sessions, you might as well give it a try.
Print Friendly & PDF Download
– Một số Keyword tìm kiếm nhiều : ” Review Code review tools Visual Studio tiên tiến và phát triển nhất , Share Link Tải Code review tools Visual Studio “.
You trọn vẹn có thể để lại Comments nếu gặp yếu tố chưa hiểu nhé.
#Code #review #tools #Visual #Studio