項目管理中咱們能夠制定標準,利用一些工具進行量化評測來提高代碼質量,避免後來者接盤java
Statistic是一款簡單的代碼質量檢查插件,咱們在項目管理中能夠制定例如***註釋率保持30%以上***等指標來提升代碼的可讀性和質量。git
p3c是阿里巴巴的一套代碼規範,咱們能夠經過阿里的插件來提示咱們不合規的代碼,從而提高代碼質量。官方地址github
SonarQube是一個開源的代碼質量管理系統,可用來快速定位代碼中的Bug、漏洞以及不優雅的代碼,整體而言功能十分強大。數據庫
mvn sonar:sonar \
-Dsonar.host.url=http://localhost:9000 \
-Dsonar.login=158c28b8c78164a73ef0b08391e8538876f74eda \
-Dsonar.java.binaries=target/sonar
複製代碼
默認狀況下SonarQube使用的是嵌入式數據庫H2.生產環境建議使用Qracle、PostgreSQL、SQL Server等macos