读书人

源代码行数的基准是什么

发布时间: 2012-09-17 12:06:51 作者: rapoo

源代码行数的标准是什么?
去除空白、注释、只有括号的行之后,直接算行数?
这样好像不太好,因为函数参数如果很多,有时会这样写:

C/C++ code
call_func(    foo, bar, baz,    .....);

那么看起来数语句数量会比较好。

但仍然有问题。比如同样的功能,由于设计不同,可以这样写:
C/C++ code
obj_a = obj_b + obj_c;

也可能为了节省中间变量,这样写:
C/C++ code
obj_a = obj_b;obj_a += obj_c;


那么,代码行数是怎么算的?

[解决办法]
行数包括空白行和注释
[解决办法]
代码行数就是源文件文本的行数,不管里面包含多少注释、空白和拆分行。
[解决办法]
包括注释和空行
[解决办法]
1.代码行数:代码,注释。空行。
2.行数多少不决定你编译出来的程序大小。都是一样的
3.行数多少更不决定你程序的效率高低。
4.行数多少只决定于你的编程习惯。 要写得让你的parther明白。让除你之外的人看的明白。

读书人网 >C++

热点推荐