1
hellov22ex 2015 年 11 月 23 日 via Android
哪里操作哪里验证
|
2
vietor 2015 年 11 月 23 日 via Android
文档要明确,提供者必须要校验,调用者两可。
|
3
hualuogeng 2015 年 11 月 23 日
如何调用者校验,则代码会在多处重复类似的校验,所以,函数内校验是常用的做法。
|
4
taozhijiangscu 2015 年 11 月 23 日
一般底层函数只做操作,然后再在上面封装一个调用接口,做参数检测
|
5
MacBookPro 2015 年 11 月 23 日
应该可以抽出一个校验参数的接口,
需要使用的就是调用 我们是这么搞的 |
6
wizardforcel 2015 年 11 月 23 日 via Android
提供者不检测的 api 最后都被玩死了,无论是 web api 还是包。
|
7
pkking 2015 年 11 月 23 日
"永远不要相信用户输入"
|
8
billgreen1 OP |
9
martyyyyy 2015 年 11 月 23 日
谁都不要相信这样最好 就是验证多 有点累
|
10
martyyyyy 2015 年 11 月 23 日
python 里可以用装饰器
|
12
kneep 2015 年 11 月 23 日 via iPhone
如果你是独立提供给外部使用的库或 api ,肯定是你内部检验。
|
13
msg7086 2015 年 11 月 24 日
#8 @billgreen1 重复代码多,要么是因为你代码结构不行,要么是因为你用的语言表达力不行。
|