代码大全学习笔记8
其他
2019-05-05 11:01:10
阅读次数: 0
第七章
7.5 如何使用子程序参数
减小接口错误的指导原则
- 按照输入-修改-输出的顺序排列参数:暗示内部程序执行的操作为输入数据,修改数据,最后输出数据;
- 考虑自己创建in和out关键字:个人认为这种方式不是很好,无缘无故增加宏定义IN和OUT来修饰参数影响代码的可读性;
- 如果几个函数都用了类似的一些参数,应该让这些参数的顺序保持一致
- 使用所有参数
- 把状态和出错变量放在最后
- 不要把子程序的参数用作工作变量:如将输入变量作为返回值返回,是不明智的;
- 在接口中对参数的假定加以说明:不要等到程序写完再写这样注释,因为你是不可能记住所有的假设的;
- 把子程序的参数个数限定在7个以内
- 考虑对参数采用某种输入、修改、输出的命名规则
- 为子程序传递用以维持其接口抽象的变量或对象:就是对象有10个数据成员,子程序要用到三个,那么是传递三个数据成员还是1个对象参数的问题,我觉得根据实际情况吧!
- 使用具名参数:c和c++里面不太清楚这个玩意,或许是我见识太浅;
- 确保实际参数和形式参数相匹配:就是你编写的是用float,别用的时候应该经常用int;
转载自blog.csdn.net/u012850592/article/details/89504106