精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (14)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-27
任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码!
|
|
返回顶楼 | |
发表时间:2011-05-27
半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 额,CVS吧 |
|
返回顶楼 | |
发表时间:2011-05-27
lerous 写道 doylecnn 写道 xzj127 写道 lgsun592 写道 半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 做日本某大型保险公司的项目的时候,客户也是那么要求的,只加不删,你想的太简单了 PS:他们的确不用cvs那烂东西,用svn 我非常的迷惑 我用过CVS 和SVN ....那个VCS 还真是第一次听说...LS LS 真没打错? VCS就是CVS,SVN,GIT,HG等这类东西的名字呀 缩写的话,那VCS应该是VSS,CVS,SVN~ 了解了,用过svn |
|
返回顶楼 | |
发表时间:2011-05-27
bugu1986 写道 gch_h 写道 不了解真相,不方便评论
不过我自己写的代码通常都是删掉50%依然还能运行正常业务。其实业务代码并不多,绝大部分(超过三分之二)的代码都是数据校验或者出于保证程序的稳定性、安全性、效率及其他原因写出来的。这些代码都可以删掉。不过这样一来你就得假设你的用户都是小心谨慎的业务,并且没有人蓄意或者无意破坏到你的系统。结果这样的系统也能验收通过的话,只能说明你们公关能力强而不是技术多好。 其实代码不是写的短就表示你牛B 短不是这个意思,是类和方法短。 LS LS说的对,所以都说对于开发人员来说,用户和测试人员是邪恶的。 ![]() |
|
返回顶楼 | |
发表时间:2011-05-27
老实说, 除开各种开源类库的源码, 这咱上万行的代码还真没看到, 不过我之前一个同事做的事, 一个类有一千多行是有的, 而且也就那么几个方法, 也就是说一个方法大概在两三百行, 奶奶的, 看得我, 那叫一个郁闷。 基本上我觉得, 类文件有多大有多少行倒不是太大的问题, 主要是那个方法啊, 不能太长了, 超过两百行基本上就会造成其他的人阅读上的郁闷了。
|
|
返回顶楼 | |
发表时间:2011-05-27
真不多,我们这儿通常是类里的一个方法2600多行
|
|
返回顶楼 | |
发表时间:2011-05-27
caoyangx 写道 常见到其他国内框架代码数量优化如下
for(..){ abc; } 变成for(..)abc; if(..){ abc; } 变成if(..)abc; 还真别说,能减少一半以上行数的代码。有意义吗? 我经历过的二个公司,这种优化要被批死~~ |
|
返回顶楼 | |
发表时间:2011-05-27
xzj127 写道 lgsun592 写道 半人马 写道 supertaxi 写道 我们公司一个类文件3W多行代码, 并且规定修改代码时,不能删除旧的代码,只能注释掉. 于是,一个注释直接注释一千多行...
“规定”这个的人,一定不知道这世上还有VCS这种东西存在。 做日本某大型保险公司的项目的时候,客户也是那么要求的,只加不删,你想的太简单了 PS:他们的确不用cvs那烂东西,用svn 我非常的迷惑 我用过CVS 和SVN ....那个VCS 还真是第一次听说...LS LS 真没打错? VCS=VSS+CVS+SVN的简写~~~不过现在还是觉得GIT更爽快。。。 |
|
返回顶楼 | |
发表时间:2011-05-27
andy_ghg 写道 同楼主,我以前曾经吹过牛:“你们这个系统,我能砍掉五分之二的前端代码和五分之一的后台代码”。当然我是有根据的也不是乱吹牛。
我遇到的极品项目,让我整整蛋疼了一年,到现在都心有余悸,现在那个项目找我帮忙,我头可断,血可流,代码我坚决不动。 现在的程序就是没有设计好,乱写,完全脱离设计模式,耦合度太高,完全不能脱离出来,这样在删除或修改某段代码的时候,就会有问题!问题归根就是代码编写的水平。 |
|
返回顶楼 | |
发表时间:2011-05-27
这个杯具啊,不过才2000多行,我们公司的一般都上4K行的,看着那个蛋疼啊,if else一大堆。
|
|
返回顶楼 | |