規範選擇與制定
a. 規範選擇
上面列舉了多項程式碼規範,在決定使用哪種規範之前,可以考慮三個方面:
•明確目標:使用程式碼規範的目的是什麼,只是為了專案內程式碼風格一致,還是為了和其他團隊分享或者其他公司分享或者開源?
•使用環境:開發閱讀程式碼的環境是什麼,GitHub、GitLab、公司內部的Coding?
•工具支援:code format工具支援情況,code sytle check工具支援情況,編譯工具:maven、gradle,IDE:IntelliJ、Eclipse、VS Code;
綜合上面的三個方面的考慮,優先選擇Google Java Style。
b. 規範制定
Google Java Style部分程式碼樣式團隊難以接受,比如2空格縮排等,可以在原始Google Java Style基礎上,適當定製化調整。
•修改intellij-java-google-style.xml中的內容: