什么是子程序?
子程序是为实现一个特定的目的而编写的一个可被调用的方法或过程
目的
在java中子程序是method,而在JavaScript中是函数。当我们要写一个子程序时,首先应考虑这个子程序要完成的目的,一个高质量的子程序应具有单一且明确的目的。
名字
高质量的子程序还需要有一个好名字,它要表达清楚子程序要做的所有事情 , 使用强烈的动词家宾语的形式,名字的长度不控制在9-15个字符为宜。如果子程序有返回值,在给子程序命名是应对返回值有所描述。
代码长度
子程序代码长度控制在200行以内。
参数
子程序的参数个数不要超过7个,且以 输入 - 处理 -输出 排列。对输入的原始参数不要进行修改,如果要修改应把它赋给一个工作变量。使用输入参数时应对其进行判断是否合法。