如何才能寫出好代碼?應該遵循什麼樣的開發規範?《阿裡Java開發手冊》是阿裡技術精英們的經驗總結,經曆了多次大規模一線實戰檢驗和持續完善,這些規範将幫助我們在Java開發上更高效、容錯、有協作性,提高代碼品質,降低項目維護成本。
手冊中給出的開發規範涵蓋全面:程式設計規約、異常日志、單元測試、安全規約、MySQL資料庫、工程結構、設計規約。
IDEA插件和Eclipse插件是又一個神器,幫助我們将這些規範高效的應用在代碼中,使用文檔位址連結見文末。
類别 | 規約 | 條目 |
程式設計規約 | 命名風格 | 16條 |
常量定義 | 5條 | |
代碼格式 | 12條 | |
OOP規約 | 21條 | |
集合處理 | 14條 | |
并發處理 | 15條 | |
控制語句 | 10條 | |
注釋規約 | 11條 | |
其它 | 8條 | |
異常日志 | 異常處理 | 13條 |
日志規約 | 9條 | |
單元測試 | ||
安全規約 | ||
MySQL資料庫 | 建表規約 | |
索引規約 | ||
SQL語句 | ||
ORM映射 | ||
工程結構 | 應用分層 | 3條 |
二方庫依賴 | ||
伺服器 | ||
設計規約 |
《阿裡Java開發手冊》資料下載下傳:https://yq.aliyun.com/articles/656256
《阿裡Java開發手冊》最新版下載下傳:http://click.aliyun.com/m/1000019584/
P3C開源項目:https://github.com/alibaba/p3c
P3C插件使用文檔:https://github.com/alibaba/p3c/wiki/IDEA%E6%8F%92%E4%BB%B6%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3