代碼審查工具 Tao-ReviewBoard

openkk 12年前發布 | 73K 次閱讀 代碼 代碼分析/審查/優化

ReviewBoard是一款開源的代碼review工具,包括服務器端程序(reveiwboard)和客戶端命令行(RBTools)。用戶可以通過RBTools的一些列命令在客戶端提交request,但是使用和安裝都有很多不便。Tao-ReviewBoard 是淘寶開發的基于eclipse的reviewboard插件,能很好的解決安裝和使用的問題。這個插件已經在淘寶使用近一年,現把工具開源,希望有更多的人加入到開源工具的發展中來。

Tao-ReviewBoard工具的由來

為了使用ReviewBoard,用戶不得不安裝一系列軟件,且安裝過程非常繁瑣和復雜;在使用ReviewBoard提交和更新Request時,用戶必須使用復雜的命令來執行相關的操作。另外,在通過命令行提交的過程中,對中文的處理和不同編碼的文件支持很不好,Tao-ReviewBoard從 java用戶出發,開發了基于eclipse的reviewboard代碼評審插件。

Tao-ReviewBoard工具介紹

Tao-ReviewBoard是在eclipse上開發的一款ReviewBoard代碼評審插件,它很好的解決了安裝和操作等問題,使 reviewboard的使用更加方便。該插件目前支持ReviewBoard1.6及以上版本。現在,你已經不再需要在本地安裝任何其它額外軟件(甚至無需安裝Subversion),也不再需要記住任何腳本和命令;在Eclipse中安裝ReviewBoard插件后,提交和更新Request的操作將非常便捷,你只需要選中需要提交的代碼或目錄,然后右鍵Team進行相關操作即可完成Request的提交和更新(且支持Pre-Commit和 Post-Commit方式)。Tao-ReviewBoard插件后續還將提供展示diff等諸多功能。

Tao-ReviewBoard的發展

V1.0.0 發布時間 2011年10月。主要功能:pre和post方式提交rb的request。只支持svn代碼庫。 Tao-ReviewBoard插件的功能還在持續地豐富中。后續會把diff展示和審核功能也在插件中實現。期待更多的人能加入到插件的發展中來。

項目主頁:http://www.baiduhome.net/lib/view/home/1333092110905

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!