现在的位置: 首页 > 综合 > 正文

代码大全2 day3 7.4/7.5/7.6

2017年12月24日 ⁄ 综合 ⁄ 共 454字 ⁄ 字号 评论关闭

子程序可以写多长:理论上来说,子程序的最佳长度应该是50行到150行。 

如何使用子程序参数:

可以按照输入-修改-输出排列参数,不要随机的或者按照字母什么的。

如果几个子程序都使用了类似的一些参数,应该让这些参数的排列顺序保持一致。(方便记忆,使用)

使用所有的参数。要使用所有的参数,如果有参数不要使用,那你就删去它。

把状态和出错变量放在最后,不要把子程序的参数用做工作变量,参数参加运算后,参数就发生了改变,所以你不能直接又用它返回,否则容易造成问题。

在接口中对参数的假定加以说明,不是所有的参数都是自解释的,所以我们需要一个解释注释,对参数进行解释。

把子程序的参数控制在7个以内,一般来说,子程序的参数如果太多的话,不容易记忆,也不容易使用。

为子程序传递用以维持接口抽象的变量和对象。也就是说不多传变量,也不少传。耦合性要低。

使用具名参数(也就是说,穿过来的参数和属性是同一个名字,然后赋值)。确保实际参数和形式参数相匹配。

设置函数的返回值:

检查所有可能的返回路径,不要返回指向局部变量的数据的引用或者指针。

抱歉!评论已关闭.