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