以前在编程界,有两个说法:
一行代码长度,不超过80(也有说60的)。
一个函数语句以不超过70为佳。
先说说允许长度。在汇编语言或者C语言中,这个要求是正常的。现在呢?比如说C++,又是类又是成员,函数调用几个参数,一路下来肯定超过80,就得折行。一旦折行,阅读起来就增加了难度。
在现在情况下,一行代码以120为佳。
再说这个一个函数行数问题。现在加几个括号,再加个分段空行,70行能写几句有效代码?这个说法以前有用,现在不合时宜了。
吾以为,一般函数,有效代码行数不超过100,大函数不超过200。