如何才能写出好代码?应该遵循什么样的开发规范?《阿里Java开发手册》是阿里技术精英们的经验总结,经历了屡次大规模一线实战检验和持续完善,这些规范将帮助咱们在Java开发上更高效、容错、有协做性,提升代码质量,下降项目维护成本。
git
手册中给出的开发规范涵盖全面:编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约。github
IDEA插件和Eclipse插件是又一个神器,帮助咱们将这些规范高效的应用在代码中,使用文档地址连接见文末。数据库
类别编程 |
规约安全 |
条目服务器 |
编程规约并发 |
命名风格ide |
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
扫描结果代表,写的代码还有很大改进空间: