翻譯|使用教程|編輯:莫成敏|2019-12-26 10:18:45.770|閱讀 5399 次
概述:本文將演示Visual Studio 2019中的代碼審查工作流如何使用Review Assistant更加有效。我們將向您介紹我們的代碼審查工具的一些強(qiáng)大功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Review Assistant是Visual Studio的代碼審查插件。我們的代碼審查工具允許創(chuàng)建審閱請(qǐng)求并在不離開Visual Studio的情況下對(duì)其進(jìn)行響應(yīng)。Review Assistant支持TFS,Subversion,Git,Mercurial和Perforce。
本文將演示Visual Studio 2019中的代碼審查工作流如何使用Review Assistant更加有效。我們將向您介紹我們的代碼審查工具的一些強(qiáng)大功能。
查看代碼是開發(fā)高質(zhì)量軟件的良好實(shí)踐。它有助于控制代碼質(zhì)量、檢測(cè)錯(cuò)誤并共享知識(shí)。
Review Assistant插件為Visual Studio代碼審查過(guò)程帶來(lái)了更多有用的功能,并提供了使用更廣泛的VCSs的可能性。
為了清楚地顯示在Visual Studio 2019中使用Review Assistant的好處,我們將使用一個(gè)代碼審查示例。
如何使用Review Assistant在Visual Studio 2019中查看代碼
在開始進(jìn)行代碼審查之前,讓我們快速看一下我們的產(chǎn)品本身。
Review Assistant是一個(gè)輕巧而強(qiáng)大的Visual Studio代碼檢查工具。它擴(kuò)展了查看、閱讀和檢查部分源代碼的代碼審查用戶體驗(yàn)。
該工具允許您添加多行注釋,直接從代碼創(chuàng)建臨時(shí)注釋,鏈接到特定注釋或注釋,并生成不同類型的報(bào)告。
此外,Review Asssistant使用靈活的UI縮放技術(shù),支持不同監(jiān)視器的模式(每個(gè)監(jiān)視器DPI感知)。
在下面的代碼審查教程中,我們將引導(dǎo)您完成Visual Studio 2019中代碼審查的整個(gè)過(guò)程,并使您熟悉上面提到的Review Assistant功能。
創(chuàng)建代碼審查
通過(guò)進(jìn)行代碼審查,可以顯著提高代碼質(zhì)量。我們將在Visual Studio 2019中使用一個(gè)簡(jiǎn)單的WPF應(yīng)用程序作為如何使用Review Assistant進(jìn)行有效的團(tuán)隊(duì)代碼審閱的示例。
因此,讓我們創(chuàng)建一個(gè)常規(guī)的代碼審查:
1、在Visual Studio中,單擊“Review Assistant”工具欄上的“Code Review Board”按鈕。
2、單擊Create Regular Review按鈕。
3、在打開的窗口中,單擊“添加修訂”以選擇修訂。輸入注釋標(biāo)題,選擇評(píng)論者并添加注釋。
4、點(diǎn)擊創(chuàng)建。
在代碼中添加注釋
審查者可以在代碼審查板上看到新創(chuàng)建的審查。打開審查,檢查文件或代碼,如果有缺陷,則可以添加注釋。Review Assistant允許您添加不同類型的注釋。注釋球的顏色會(huì)發(fā)生變化,以便用戶直觀地跟蹤注釋狀態(tài)。
例如,審查者發(fā)現(xiàn)代碼的作者在“點(diǎn)擊”一詞中犯了一個(gè)錯(cuò)誤。他選擇了這個(gè)詞并添加了注釋以修復(fù)該錯(cuò)誤。
當(dāng)審查者添加注釋時(shí),作者會(huì)看到該注釋,修復(fù)缺陷并將注釋狀態(tài)更改為“已修復(fù)”。
在作者將包含修訂的新修訂添加到審查之后,審查者將在代碼審查板上看到拆分器,其中包含一個(gè)迭代。通過(guò)單擊注釋中的文件名鏈接,審查者可以在代碼比較窗口中查看此修復(fù)程序。我們建議使用Code Compare diff工具,因?yàn)樗cReview Assistant緊密集成。
添加問(wèn)題
審查者看到了此修復(fù)程序,但是由于他仍然有一個(gè)問(wèn)題,以及代碼作者應(yīng)回答的問(wèn)題,因此他無(wú)法完成審閱。作者進(jìn)行了必要的更改,答復(fù)問(wèn)題并將問(wèn)題標(biāo)記為已解決。
添加多行注釋
在Review Assistant中,還可以添加多行注釋。例如,審查者寫了多行注釋,指出代碼格式不正確,解釋了原因并提出了解決方案。
完成代碼審查
審查者添加注釋后,作者應(yīng)對(duì)此作出反應(yīng):修復(fù)錯(cuò)誤,回復(fù)審查者的注釋,并將修改后的資源提交到存儲(chǔ)庫(kù)。如果審查者接受所有更改,則可以通過(guò)單擊“完成審查”按鈕來(lái)完成代碼審查過(guò)程。
導(dǎo)出代碼審查
審核完成后,您可以輕松導(dǎo)出和分析報(bào)告中的必要數(shù)據(jù)。Review Assistant提供了廣泛的代碼審查報(bào)告,可以將它們導(dǎo)出為不同的格式:PDF、HTML、MHT、RTF、XLS、XLSX、CSV、文本、圖像、XPS。在“導(dǎo)出”窗口中,您可以輕松打印注釋或通過(guò)電子郵件發(fā)送注釋。
結(jié)論
我們已經(jīng)展示了如何使用市面上最好的代碼審查之一的Review Assistant改進(jìn)Visual Studio 2019中的代碼審查工作流。在提供的代碼審查示例中,我們演示了擴(kuò)展的主要功能以及與團(tuán)隊(duì)進(jìn)行審查時(shí)所獲得的好處。您可以點(diǎn)擊下載Review Assistant試用版以在Visual Studio 2019中進(jìn)行有效的代碼審查。
想要購(gòu)買Review Assistant正版授權(quán)請(qǐng)點(diǎn)擊【在線訂購(gòu)】,了解更多產(chǎn)品信息請(qǐng)點(diǎn)擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: