《阿里巴巴Java开发手册 1.4.0 》 码出高效,码出质量
一、编程规约
(一)命名风格
1、【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 不能以特殊符号开始和结束。
反例:_name / __name / $name / name_ / name$ / name__
2、【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中的方式。 命名要合理,纯英文的语义。
正例:alibaba / taobao / youku / hangzhou 等国际通用的名称,可视同英文。
反例: DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3
3、 【强制】类名使用UpperCamelCase风格,但是以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等。 类名要使用驼峰式命名规则。
正例:
反例: