第七章

7.5 如何使用子程序参数

减小接口错误的指导原则

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