方法的参数校验规则

需要进行参数校验的场景

1.调用频度低的方法。
2.执行时间开销很大的方法。此情形中 参数校验时间几乎可以忽略不计,但如果因为参数错误导致中间执行回退或者错误,则得不偿失。
3.需要极高稳定性和可用性的方法。
4.对外提供的开放接口。
5.敏感权限入口。

不需要进行参数校验的场景

1.极有可能被循环调用的方法。但在方法说明里必须注明外部参数检查。
2.底层调用频度较高的方法。参数错误不太可能到底层才会暴露问题。一般DAO 层与 Serv ice 层都在同 个应用中,部署在同 台服务器中,所以可以
省略 DAO 的参数校验。
3.声明成 private 只会被自己代码调用的方法。如果能够确定调用方法的代码传入参数已经做过检查或者肯定不会有问题,此时可以不校验参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值