使用P3C進行項目代碼規範管理

存在的問題

研發團隊的代碼質量管理,是項目管理的重要環節之一。java

項目的代碼質量將會影響到項目的研發、測試、維護以及運營等衆多領域。git

中小項目團隊在過去的代碼質量管理中,每每存在如下幾個問題:程序員

  1. 編寫者水平經驗有限。中小公司每每缺乏技術專家,因此想要撰寫完整全面的代碼規範規約比較困難。
  2. 文檔更新維護成本高。因爲代碼規範也是隨着技術變革須要與時俱進的,因此對於中小公司來講維護成本比較大。
  3. 程序員容易疏忽。在編碼時因爲專一業務邏輯的實現,而疏忽了規範的遵照。
  4. 代碼質量監管費力。管理人員排查代碼規範問題,費時費力。

 

阿里巴巴P3C項目

P3C項目提供了類完善的java代碼開發手冊,而且發佈了可集成的代碼規約自動掃描工具。github

P3C項目爲中小公司提供了簡單方便的代碼質量管理工具,同時也是程序員培養良好編程習慣的得力助手。編程

P3C項目github地址:https://github.com/alibaba/p3c工具

 

代碼規約掃描插件

官方wiki:https://github.com/alibaba/p3c/wiki學習

 

P3C的應用

工做中對於P3C的應用主要體如今三方面:測試

  1. 要求開發人員學習《阿里巴巴Java開發手冊》。
  2. 編碼時開啓自動掃描插件,高亮提示違反規約代碼。
  3. 管理人員使用插件掃描代碼,監管開發中規約的執行狀況。
相關文章
相關標籤/搜索