1
pright 2014-09-03 16:37:40 +08:00
取决于你对模块调用者的能力和理智信任到什么程度
|
2
lsylsy2 2014-09-03 16:39:18 +08:00
取决于B如果传入错误数据,产生的问题谁负责
假如你俩是一个部门的,那么优先性能,传错误数据是他的事情 假如B是你的客户,你写了个SDK给他,那么即使他传了错误的数据,你不能出现连锁反应的错误。 |
3
eriale 2014-09-03 16:39:47 +08:00
反正出来问题会抛出异常,发现再改也来得及。
|
4
mhycy OP |
5
cxxrocks 2014-09-03 16:53:40 +08:00
我的建议是:
要看用的动态语言是否符合鸭子模型 符合->不做检查 不符->检查 怎么样? |
6
ipconfiger 2014-09-03 16:55:42 +08:00
好歹还是assert一下嘛,调试也方便撒
|