世界網站大全/世界網站大全

世界網站大全/世界網站大全

当前位置:國家分類 > 歐洲 > 葡萄牙 > 網絡安全 >
編程代碼自動審查服務平臺

Codacy:編程代碼自動審查服務平臺是一個由葡萄牙開發團隊開發的自動代碼審查服務,幫助開發者及時發現代碼中的 bug,提升軟件運行質量,主要包括代碼質量、語法規範、功能可用性方面的檢查。

其實就是編程開發代碼的外包服務,對軟件開發者來說,代碼審查(Code Review)並不陌生,它是軟件開發中不可少的環節,代碼質量和規範審查一般由團隊協作完成,便於後續改進、統一編程風格,市面上已有不少基於web的協作型開源代碼審查工具,比如 Review Board、CodeStriker、Groogle、Rietveld 等。功能可用性審查,則是對某一待實現功能進行相應的代碼測試,保證功能運行正常,開發環境和不少在線服務都提供不間斷測試服務,測試不通過會發出告警。

葡萄牙創業團隊Codacy做的便是“代碼審查”的生意,聚焦代碼質量及規範審查。不過,Codacy 想做的並不是開源代碼審查工具,而是要搭建一個 SaaS 平臺,直接向開發者提供基於 web 的“自動代碼審查服務”,對指定項目進行代碼審查及質量評級,並提供改進方案。

Codacy只專注於檢測代碼格式或語法規範中的 bug,爲開發者省時是一方面,更重要的是能讓開發者聚焦比代碼風格更重要的問題,比如從實現功能上來判斷代碼設計是否合理。

目前,Codacy 支持 CSS、Scala、Python 以及 Javascript 四種編程語言的代碼審查。用戶通過 Github 或 Google+ 賬戶登錄 Codacy 平臺後,可在本地手動添加新項目,也可從 Github、Bitbucket 以及其他使用 Git 代碼管理系統的雲端代碼存儲平臺上導入需要審查的代碼段。

在安全方面,Codacy 會爲用戶添加的每個項目創建一個只有 Codacy 才能使用的 SSH 密匙對,並會加密第三方代碼存儲機構授予的 token(授權代碼)以及用戶的敏感信息。由於 Codacy 的代碼審查服務是自動運行的,Codacy 團隊不會查看開發者的源代碼,被審查的代碼會被暫時存儲在 Codacy 平臺上,審查結束後會被定期刪除。

另外,Codacy 從結束內測、對外開放之日起就開始做付費,分別面向個人(Single)、團隊(Team)以及公司(Company)提供 3 種付費方案,產品免費試用期 14 天。當我問到現在做付費是否擔心爲時過早時,Codacy 創始人 Jorge 說,作爲一家 B2B 平臺,他們向同行業內的其他平臺借鑑了不少經驗,免費服務的確能吸引更多用戶,但他們最終希望的是,將服務提供給有此需求並願意爲之付費的用戶。不過,Codacy 也會爲一些開源項目提供免費代碼審查服務。

Codacy is a platform of tailor-made code patternsdesigned to complement your unit tests;Codacy is 100% git compatible. This means you will be able to use it with any git host. Sign in and add a new project manually or directly from your Github repositories.

Codacy automatically applies some patterns to your project andgrades it so you can take a first glance of its health. We'll also provide you with all the detailed information required to improve it, effectively helping you tackle your technical debt.

Scroll to Top