代码大全学习笔记8

第七章

7.5 如何使用子程序参数

减小接口错误的指导原则

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

猜你喜欢

转载自blog.csdn.net/u012850592/article/details/89504106