首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

函数参数断言有关问题

2012-08-15 
函数参数断言问题在写代码时,函数开始处都被建议要对参数断言。然而,我们在调用函数之前也常常对传入的参数

函数参数断言问题
在写代码时,函数开始处都被建议要对参数断言。然而,我们在调用函数之前也常常对传入的参数进行检查。
这样,就造成了多次判断了。
请问大家是如何决解这个问题的
----------------------------




[解决办法]
多次重复判断在任何时候都比忘判断要好得多!
[解决办法]
多次重复判断在任何时候都比忘判断要好得多!,另外断言的使用也不太好,有时候要兼容错误参数,而不是参数出错就退出。
[解决办法]
断言只在 debug 模式下有用
[解决办法]
断言是一种调试手段,建议不要把它看做你代码的一部分,一般用在必须正确的地方。
如果传入了null参数,而该函数在判断null后并处理了,且符合业务逻辑的一种情况,这里断言就没太大意义。

热点排行