编写子程序的原则

最近在看《代码大全》,刚刚看完了子程序的 部分,把我总结的要点写一下吧。

 

编写子程序原则:

1 子程序中的代码具有功能内聚性或顺序内聚性,一个子程序只有一个功能(广义上)

2 子程序命名:对功能进行描述,过程使用动宾短语描述所做的事,函数对返回的结果进行描述(那些返回结果为操作是否成功的除外),命名要准确,不能含糊或有歧义

3 子程序长度:一般在50行左右,50行-150行为一般的允许范围

4 子程序的参数:按“输入-修改-输出”排列,参数相似的子程序要按相同的顺序排列参数,以方便记忆。
   不要把参数作为工作变量,即不要对参数的值进行修改,修改类型的参数除外。
   参数的个数控制在7个以内,这是人的记忆上限。

5 函数:要保证有返回值,在开头设置默认返回值是一种较好的方法。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值