函数的合理行数问题: 关键的问题不是行数的多少,而是一个函数是否是高内聚的,即一个函数做一件事情,且,仅做一件事情。 只有一层缩进。保证各行的处理都在一个层次上。 代码最小处理单元:一个基本操作,一个函数调用(包括调用后判断返回值进行处理)都看成一个最小处理单元。那么,一个函数,最小处理单元合理的个数范围在7(+/-)2。最小数目没有限制,基本是只有1个,也有存在的必要。最大个数如果超过7,则要考虑这个函数里面能否再封装新的函数。以为人同时最多能处理的信息个数为7,超过7则。。
函数的合理行数问题: 关键的问题不是行数的多少,而是一个函数是否是高内聚的,即一个函数做一件事情,且,仅做一件事情。 只有一层缩进。保证各行的处理都在一个层次上。 代码最小处理单元:一个基本操作,一个函数调用(包括调用后判断返回值进行处理)都看成一个最小处理单元。那么,一个函数,最小处理单元合理的个数范围在7(+/-)2。最小数目没有限制,基本是只有1个,也有存在的必要。最大个数如果超过7,则要考虑这个函数里面能否再封装新的函数。以为人同时最多能处理的信息个数为7,超过7则。。