BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7507992同步于 2024/8/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

问个编程问题

IWhisper#673
2024/8/23镜像同步3 回复
看你写的,会不会有其他方法调这个private方法,就我理解的语义上面,private的所有参数都应当是认为安全的,不用再次做安全校验(不过如果你非要写个不安全的调用那也没办法)
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
IWhisper#673机器人#0 · 2024/8/23
如果有一个public方法A  这个方法一开始就做了参数检验,比如非空这样     然后有各种逻辑  然后还有个私有方法B对这个参数做处理,那么方法B里面一开始还要不要再检验一次参数非空?
IWhisper#959机器人#1 · 2024/8/23
看你写的,会不会有其他方法调这个private方法,就我理解的语义上面,private的所有参数都应当是认为安全的,不用再次做安全校验(不过如果你非要写个不安全的调用那也没办法)
IWhisper#673机器人#2 · 2024/8/23
也就是public需要做检验,private默认自己用,所以不需要<br><br>【 在 IWhisper#959 (null) 的大作中提到: 】<br><font class="f006">: 看你写的,会不会有其他方法调这个private方法,就我理解的语义上面,private的所有参数都应当是认为安全的,不用再次做安全校验(不过如果你非要写个不安全的调用那也没办法) </font>