pacoyang 发表于 2013-4-2 22:36:19

数据合法性检查好烦啊

编写函数文件时一般需要检查输入量的合法性才能健壮,比如说:是否大于零,是否为正整数,是否为3*2的矩阵,是否为NaN等等。

但是感觉好烦啊

大家怎么做的?

rocwoods 发表于 2013-4-3 14:35:56

本帖最后由 rocwoods 于 2013-4-3 14:38 编辑

个人觉得只有在提示错误信息不明确,不容易排查错误,或者程序需要可变个数的参数的时候才做必要的检查输入变量的合理性.
因为MATLAB不是编译语言,它的报错机制已经很完善了,绝大多数错误非常直观,如果自己判断,不仅程序冗长,其实是多此一举.
而且对于大型项目来说,底层的程序一般是内部使用的,内部约定好输入输出,一般也不会出现错误的情况,在上层控制好参数就行.
页: [1]
查看完整版本: 数据合法性检查好烦啊