天天看點

17款最佳的代碼審查工具

好的代碼審查器可以大大地幫助程式員提高代碼品質,減少錯誤幾率。

雖然現在市場上有許多可用的代碼審查工具,但如何挑選也是一個艱巨的任務。在咨詢過有關專家的建議和意見之後,我們羅列出了以下17款最佳的代碼審查工具。

1)CodeStriker

CodeStriker是一個免費&開源的Web應用程式,可以幫助開發人員基于Web的代碼審查。它不但允許開發人員将問題、意見和決定記錄在資料庫中,還為實際執行代碼審查提供了一個舒适的工作區域。

17款最佳的代碼審查工具

官方網站:http://codestriker.sourceforge.net/index.html

2)RhodeCode

RhodeCode是另一款非常棒的代碼審查工具,能讓你發現代碼中的bug和問題,并在檢查過後删除它們。

官方網站:https://rhodecode.com/

3)Codebrag

Codebrag是一款簡單輕巧,提高程序作為的代碼審查工具。它能幫助我們解決不少問題,如非阻塞代碼審查、智能郵件通知、聯機注釋等等。

官方網站:http://codebrag.com/

4)Phabricator

Phabricator是一個開源軟體和web應用,包括代碼審查、托管GIT /Hg/ SVN、尋找bug、浏覽和審計源代碼等功能。

官方網站:http://phabricator.org/

5)Codifferous

Codifferous是一款免費的代碼審查工具,能為我們提供更快的代碼審查服務。無論你在何時何地,Codifferous能讓你的團隊協作審查工作變得更容易。你忘記了一個pull請求?沒事。Codifferous允許你檢查任意分支上的代碼,無論何時你都可以留下注釋、獲得回報。

17款最佳的代碼審查工具

官方網站:https://codifferous.com/

6)Getbarkeep

Barkeep是“非常友好的代碼審查系統”——讓你用一種快速又有趣的方式來檢查代碼。你也可以用它翻閱Git存儲庫的送出,看diff檔案,寫注釋,并且你還可以将這些注釋通過電子郵件發送給下一位送出者。

官方網站:http://getbarkeep.org/

7)Crucible

Crucible是另一款超級受開發人員歡迎的代碼審查工具,可以審查代碼、讨論修改,通過Crucible靈敏的審閱流程來确定缺陷。Crucible能夠使得Subversion、CVS、Perforce等版本控制軟體的代碼審查變得簡單起來。

官方網站:https://www.atlassian.com/software/crucible/overview

8)Code Review Tool

Code Review Tool允許團隊成員通過一種簡單而有效的方式來協作審查代碼。它提供了正式代碼檢查的所有優勢,而且相比而言,所需的精力和時間更少。它既支援正式,也支援輕量級的代碼審查程序。

17款最佳的代碼審查工具

官方網站:http://codereviewtool.com/

9)Malevich

用Malevich審查代碼真的很簡單。審查人員在同一個浏覽器中,既可以看檔案的原始版本,也可以看它的新版本。如果想要給某一行代碼添加注釋,隻需要點選那一行,直接打字就可以了。送出注釋之後,其他代碼審查人員都可共享。

17款最佳的代碼審查工具

官方網站:http://malevich.codeplex.com/

10)SmartBear

SmartBear是一個有助于團隊通過共同的開發、測試和管理工作以便能生産出高品質代碼的代碼審查工具。它允許團隊在一個透明、協作的架構下進行同行代碼審查、使用者故事和測試計劃——即時保持整個團隊知曉對代碼所做的更改。

17款最佳的代碼審查工具

官方網站:http://smartbear.com/product/collaborator/overview/

11)Review Assistant

Review Assistant是一款支援Visual Studio的簡單又優秀的代碼審查工具。

1)在審查級别、特定的源代碼塊或源代碼條上添加你的注釋。

2)在預定會議之外啟動與團隊成員之間就代碼的讨論。

3)标記需要修正的注釋和缺陷之處。

4)在代碼編輯器顯示審查注釋。

5)在審查注釋和代碼之間進行即時切換。

17款最佳的代碼審查工具

官方網站:https://visualstudiogallery.msdn.microsoft.com/9ef817b4-2c6d-4213-8b08-5be48f9d91b9

12)Review Board

Review Board是程式員節約時間、資金和精力的代碼審查好工具。文法高亮的代碼,可便于更快讀取。

17款最佳的代碼審查工具

13)Peer Review Plugin

此款插件通過提供基于Web的友好的審查環境,來節省開發人員在代碼審查會議上所需要浪費的時間。

17款最佳的代碼審查工具

官方網站:http://trac-hacks.org/wiki/PeerReviewPlugin

14)Code Reviewer

Code Reviewer是一款免費的、簡單的又易于部署和使用的代碼審查工具,由SmartBear開發——也是Collaborator的發明者,業界第一家推出商用代碼審查工具的公司。

17款最佳的代碼審查工具

官方網站:https://codereview.appspot.com/

15)Code Analysis Tool

CAST代碼分析技術着眼于解決兩個基本問題。首先,最現代化的IT系統是由成千上萬的元件構成,由多個團隊和許多開發人員建構的。其次,測量這些系統的軟體品質需要涉及多種技術和代碼工具。

17款最佳的代碼審查工具

官方網站:http://www.castsoftware.com/products/code-analysis-tools

16)jArchitect

JArchitect可簡化複雜Java代碼庫的管理。你可以使用JArchitect分析代碼結構、指定設計規則、執行高效的代碼審查,以及通過比較不同版本的代碼掌握作出的改進。

17款最佳的代碼審查工具

官方網站:http://www.jarchitect.com/

17)Reviewale

Reviewale是市面上新出來的代碼審查工具,它的功能包括文法高亮、發現bug/問題、改進代碼、幹淨的使用者界面、自定義代碼字型等等。

17款最佳的代碼審查工具

官方網站:https://reviewable.io/

譯文連結:http://www.codeceo.com/article/17-best-code-review-tools.html

英文原文:20 Best Code Review Tools for Developers

繼續閱讀