宗旨
- 寫更規範的代碼,寫更健壯的代碼,做好一件簡單的事兒。
- 本文規範依託於日常開發經驗,從阿里java開發手冊中舉證。
命名篇
- 包的命名:所有包統一使用小寫單數,包下面的類有複合性質的,使用複數。
阿里java手冊:9. 【強制】包名統一使用小寫,點分隔符之間有且僅有一個自然語義的英語單詞。包名統一使用單數形式,但是類名如果有複數含義,類名可以使用複數形式。 正例:應用工具類包名爲com.alibaba.ai.util、類名爲MessageUtils(此規則參考spring的框架結構) - 常量類和枚舉類命名
- 常量類以Consts結尾,放在constant包下面
- 枚舉類以Enum結尾,放在枚舉包名下面