命名是一门艺术。良好的规约有利于提高程序的可读性、可维护性、可复用性,切实提高软件产品质量。
众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如果没有限速,没有红绿灯,没有靠右行驶条款,谁还敢上路。同理,对软件来说,开发规约绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,推行相对标准化,以一种普遍认可的方式一起做事。
综上所述,开发规约的目标:
一、防患未然,提升质量意识,降低故障率和维护成本。
二、标准统一,提升协作效率。
三、追求卓越的工匠精神,打磨精品代码。
- 《代码大全》变量名的力量 The Power of Variable Names
- 阿里巴巴 Java 开发手册
- https://www.cnblogs.com/flysong/p/9091051.html
- http://www.mamicode.com/info-detail-2244648.html