《阿里巴巴Java开发手册》作者杨冠宝,在序言中提到:
1.程序员三大“编程理念之争”:①缩进用空格orTab;②if单行语句需要大括号or不;③左大括号不换行or单独一行;
《手册》明确支持①用4个空格;②加大括号;③不换行
2.这样做的意义就像交通规则统一靠左或右,虽限制了自由,但保障了秩序;
3.帕金森琐碎定律:一个组织中的成员往往会把过多的精力花费在一些琐碎的争论上。
4.IDE检测插件:http://github.com/alibaba/p3c
手册共分七章:
(规约分为【强制】、【推荐】、【参考】三个等级)
第一章:编程规约
第二章:异常日志
第三章:单元测试
第四章:安全规约
第五章:MySQL数据库
第六章:工程结构
第七章:设计规约
学习《手册》对学习和工作都有极大的参考意义。
网友评论