精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (14)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-26
caoyangx 写道 常见到其他国内框架代码数量优化如下
for(..){ abc; } 变成for(..)abc; if(..){ abc; } 变成if(..)abc; 还真别说,能减少一半以上行数的代码。有意义吗? 不一定 很多时候那些代码都是大段大段的copy paste 问为什么这么做,振振有词的答曰: 反正结果都一样,编译出来的效率也没区别 |
|
返回顶楼 | |
发表时间:2011-05-26
supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
,我们公司很多类都是1w行的,并且都是06年左右写的,看的人都快累死~~ |
|
返回顶楼 | |
发表时间:2011-05-26
最后修改:2011-05-26
半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 做日本某大型保险公司的项目的时候,客户也是那么要求的,只加不删,你想的太简单了 PS:他们的确不用cvs那烂东西,用svn |
|
返回顶楼 | |
发表时间:2011-05-26
仅仅为了行数而纠结的项目 呵呵
|
|
返回顶楼 | |
发表时间:2011-05-26
随便找任何一个JDK源码,去掉一半以上行数,照应运行
|
|
返回顶楼 | |
发表时间:2011-05-26
lgsun592 写道 半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 做日本某大型保险公司的项目的时候,客户也是那么要求的,只加不删,你想的太简单了 PS:他们的确不用cvs那烂东西,用svn 我非常的迷惑 我用过CVS 和SVN ....那个VCS 还真是第一次听说...LS LS 真没打错? |
|
返回顶楼 | |
发表时间:2011-05-26
修改后程序的效率和健壮性是不是也提高了?
我的程序也被人说过,也确实20多行可以改成一行,不过首先不改效率不会受影响,其次,我那看似累赘的一堆代码是为了加强健壮性的,真正运行时被执行到的几率很小,甚至有些特定的地方几率为0,只是自己的编程习惯,就是相同情况都习惯这么处理而已。 PS:不过一个类上千行,还是可以考虑进行拆分。 |
|
返回顶楼 | |
发表时间:2011-05-26
一个类3W多行,写的什么东西
|
|
返回顶楼 | |
发表时间:2011-05-26
xzj127 写道 lgsun592 写道 半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 做日本某大型保险公司的项目的时候,客户也是那么要求的,只加不删,你想的太简单了 PS:他们的确不用cvs那烂东西,用svn 我非常的迷惑 我用过CVS 和SVN ....那个VCS 还真是第一次听说...LS LS 真没打错? LS LS没打错,是你们俩理解错了,VCS是Version Control System的总称,是class,你们说的CVS和SVN都是instance |
|
返回顶楼 | |
发表时间:2011-05-26
还是简单最好。
|
|
返回顶楼 | |