如何才能写出好代码?应该遵循什么样的开发规范?《阿里Java开发手册》是阿里技术精英们的经验总结,经历了多次大规模一线实战检验和持续完善,这些规范将帮助我们在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。
手册中给出的开发规范涵盖全面:编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约。
IDEA插件和Eclipse插件是又一个神器,帮助我们将这些规范高效的应用在代码中,使用文档地址链接见文末。
类别 | 规约 | 条目 |
编程规约 | 命名风格 | 16条 |
常量定义 | 5条 | |
代码格式 | 12条 | |
OOP规约 | 21条 | |
集合处理 | 14条 | |
并发处理 | 15条 | |
控制语句 | 10条 | |
注释规约 | 11条 | |
其它 | 8条 | |
异常日志 | 异常处理 | 13条 |
日志规约 | 9条 | |
单元测试 | 16条 | |
安全规约 | 8条 | |
MySQL数据库 | 建表规约 | 15条 |
索引规约 | 11条 | |
SQL语句 | 11条 | |
ORM映射 | 10条 | |
工程结构 | 应用分层 | 3条 |
二方库依赖 | 10条 | |
服务器 | 5条 | |
设计规约 | 16条 |
《阿里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
扫描结果表明,写的代码还有很大改进空间: