代码规范

 

变量命名规范
变量命名分为前后端传值与后端内部变量命名:

前后端传值应该注意以下几点:

统一命名:新增接口,应该统一使用下划线格式。

避免冗余字段:每次在新增接口字段时,注意是否已经存在同一个含义的字段,保持命名一致,不要同时存在”user_name”,”username”,"tel_phone","tel_number"多种同义字段。

注释清晰(重要):每个接口/字段都需要有详细的描述信息,很多时候接口体现业务逻辑,是团队中很重要的文档沉淀,同时,详细的接口文档,可以帮助新人快速熟悉业务。

后端内部变量命名:

所有命名不能以下划线或美元符号开始,也不能以下划线或美元符号结束。

命名应该以有意义的英文单词组成或者国际通用的名称。不能有拼音与英文单词混合使用。

方法名、参数名、成员变量、局部变量都统一使用小驼峰风格,必须遵从驼峰形式。

常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚

POJO类中布尔类型变量都不要加is前缀,否则部分框架解析会引起序列化错误。

类文件规范

类名应该使用大驼峰命名风格,但以下情形例外:DO / BO / DTO / VO/ AO/ PO/ UID等。

抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以它要测试的类的名称开始,以Test结尾。

避免在子父类的成员变量之间、或者不同代码块的局部变量之间采用完全相同的命名,使可读性降低。

枚举类名带上Enum后缀,枚举成员名称需要全大写,单词间用下划线隔开。

方法命名规范

Service/DAO层方法命名规约
1)获取单个对象的方法用get做前缀。
2)获取多个对象的方法用List结尾。
3)获取统计值的方法用count做结尾。
4)插入的方法用save/insert做前缀。
5)删除的方法用remove/delete做前缀。
6)修改的方法用update做前缀。
7)根据Map对象查询时,以ByParams为结尾。

posted @ 2019-08-02 17:26  唯空  阅读(185)  评论(0)    收藏  举报