code style

命名:
1:望文知意
2:常量全大写,单词之间_连接
3:类名大驼峰
4:参数,成员变量,局部变量小驼峰
5:抽象类Base结尾
6:异常Exception结尾
7:数组[]与类型挨着
8:枚举类型成员全大写,单词之间_间隔
9:局部常量小驼峰
10:变量谨慎使用is前缀,防止框架解析以及序列化错误
11:方法总行数不超过80
12:避免使用反逻辑运算符
13:多层嵌套不超过3层
14:方法入参保证少传,且尽可能小对象
15:url名词用-连接
16:抽象类型 如:List list = new ArrayList<>();
17:其他地方不用的变量尽量放到局部变量
18:外部类不用的方法用private修饰
19:需要有返回的方法里面尽量不抛异常,防止数据流失
20:数据库查询避免循环查,尽量一次查
21:抛异常尽量使用合理的状态码
22:get xxx-info
23:封装对象 org.mapstruct.Mapper实现
24:List数据类型加s,单个默认为单数
25:检查多余的import 包

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值