作爲一個開發者需要的幾個代碼審查工具

作為一個開發者需要的幾個代碼審查工具

通常我們討論的代碼審查工具有兩種類型:自動和手動。自動根據一組預定義的檢查源代碼的規則,生成報告,而手動則用於需要合作共同檢查和討論變更的場景時,而且需要將過程的歷史也存儲下來以備將來參考。

作為一個開發者需要的幾個代碼審查工具

CodeStriker

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

作為一個開發者需要的幾個代碼審查工具

Parasoft

Parasoft提供了一系列的測試工具,這些工具獲得了許多好評,其中就包括支持任何語言和文件類型的Peer review。而且,當手工評審代碼還不夠時,它還集成了其它一些用於單元測試、端到端功能和負載測試、服務虛擬化的軟件。Parasoft中有個很棒的功能,就是工作流管理的自動化,包括準備、通知和跟蹤。新的代碼被自動識別,接著與指定的審閱人員匹配,然後跟蹤每個評審項目的進展直到結束。開發人員只需簡單地檢查代碼,然後根據預配置的審核人員映射關係,就可以自動地檢查包,並將其分發到適當的審閱人員的集成開發工具中。

作為一個開發者需要的幾個代碼審查工具

Codifferous

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

作為一個開發者需要的幾個代碼審查工具

Review Assistant

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

  • 在審查級別、特定的源代碼塊或源代碼條上添加你的註釋。

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

  • 標記需要修正的註釋和缺陷之處。

  • 在審查註釋和代碼之間進行即時切換。

作為一個開發者需要的幾個代碼審查工具

Phabricator

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

作為一個開發者需要的幾個代碼審查工具

SmartBear

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

作為一個開發者需要的幾個代碼審查工具

jArchitect

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

作為一個開發者需要的幾個代碼審查工具


分享到:


相關文章: