论坛首页 综合技术论坛

碰到史上最烂JAVA项目

浏览 89100 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (8)
作者 正文
   发表时间:2011-11-15  
我还见过,action里面直接调用存储过程的呢,业务逻辑写在存储过程中,action的逻辑只有判断该调用哪个存储过程。
0 请登录后投票
   发表时间:2011-11-15  
caoyangx 写道
看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身
1.大括号落下来
2.全部大写下划线命名变量
3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。
4.为了说明第3条有用,所以重来不写注释。
5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。


1和2是个人风格吧,只要这风格是统一的,不是一会一变,我不认为这有何不可。
3的话,ruby和oc经常这样搞,ruby还特别推荐这样,其实这样搞有他的好处,一目了然知道这是干嘛的,坏处呢?因为他违反了所谓的规范?
4不应该,这代码不是他一个人看。
5比较悲剧了,不用jdk累不累啊?

总的说,完全遵照规范,觉得违反死规范就不行的,我个人不赞同,虽然我现在没在做java了,但是尤其是第3条,我个人非常推崇。
0 请登录后投票
   发表时间:2011-11-15  
都是分层和架构害的 这根本不是项目烂的理由
0 请登录后投票
   发表时间:2011-11-16  
果断走人。。。。。。。。。。。。。
0 请登录后投票
   发表时间:2011-11-16  
caoyangx 写道
看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身
1.大括号落下来
2.全部大写下划线命名变量
3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。
4.为了说明第3条有用,所以重来不写注释。
5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。



看了之后,我笑了, 咋跟我那经理好像。
0 请登录后投票
   发表时间:2011-11-16  
能不能把这样做的缺点给指出来呢?
其实所谓的糟糕项目也许正是促进成长的好机会
0 请登录后投票
   发表时间:2011-11-16  
这不是对与错的问题,而是那种方式更合理的问题。
至于软件架构上是否要分层、以及如何分层是和项目相关的,没有一种分层方式是放之四海而皆准的。
0 请登录后投票
   发表时间:2011-11-16  
caoyangx 写道
看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身
1.大括号落下来
2.全部大写下划线命名变量
3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。
4.为了说明第3条有用,所以重来不写注释。
5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。


第三条和第四条完全没问题啊,是一种好的编码风格,写一堆注释才是垃圾。
其他几条也没有太过分的地方,风格不同罢了。
0 请登录后投票
   发表时间:2011-11-16  
caoyangx 写道
看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身
1.大括号落下来
2.全部大写下划线命名变量
3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。
4.为了说明第3条有用,所以重来不写注释。
5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。


变量名不怕长,而是怕短,你都弄个a,b,c xyz的,谁知道什么意思,见到变量,还都得翻上去看注释啊?
0 请登录后投票
   发表时间:2011-11-18  
这个世界很神奇!!^_^
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics