锁定老帖子 主题:碰到史上最烂JAVA项目
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (8)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-15
我还见过,action里面直接调用存储过程的呢,业务逻辑写在存储过程中,action的逻辑只有判断该调用哪个存储过程。
|
|
返回顶楼 | |
发表时间:2011-11-15
caoyangx 写道 看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身 1.大括号落下来 2.全部大写下划线命名变量 3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。 4.为了说明第3条有用,所以重来不写注释。 5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。 1和2是个人风格吧,只要这风格是统一的,不是一会一变,我不认为这有何不可。 3的话,ruby和oc经常这样搞,ruby还特别推荐这样,其实这样搞有他的好处,一目了然知道这是干嘛的,坏处呢?因为他违反了所谓的规范? 4不应该,这代码不是他一个人看。 5比较悲剧了,不用jdk累不累啊? 总的说,完全遵照规范,觉得违反死规范就不行的,我个人不赞同,虽然我现在没在做java了,但是尤其是第3条,我个人非常推崇。 |
|
返回顶楼 | |
发表时间:2011-11-15
都是分层和架构害的 这根本不是项目烂的理由
|
|
返回顶楼 | |
发表时间:2011-11-16
果断走人。。。。。。。。。。。。。
|
|
返回顶楼 | |
发表时间:2011-11-16
caoyangx 写道 看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身 1.大括号落下来 2.全部大写下划线命名变量 3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。 4.为了说明第3条有用,所以重来不写注释。 5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。 看了之后,我笑了, 咋跟我那经理好像。 |
|
返回顶楼 | |
发表时间:2011-11-16
能不能把这样做的缺点给指出来呢?
其实所谓的糟糕项目也许正是促进成长的好机会 |
|
返回顶楼 | |
发表时间:2011-11-16
这不是对与错的问题,而是那种方式更合理的问题。
至于软件架构上是否要分层、以及如何分层是和项目相关的,没有一种分层方式是放之四海而皆准的。 |
|
返回顶楼 | |
发表时间:2011-11-16
caoyangx 写道 看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身 1.大括号落下来 2.全部大写下划线命名变量 3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。 4.为了说明第3条有用,所以重来不写注释。 5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。 第三条和第四条完全没问题啊,是一种好的编码风格,写一堆注释才是垃圾。 其他几条也没有太过分的地方,风格不同罢了。 |
|
返回顶楼 | |
发表时间:2011-11-16
caoyangx 写道 看来你的阅历不行,就那些也叫最烂?
看看我们CTO代码,可能是C出身 1.大括号落下来 2.全部大写下划线命名变量 3.有时为了体现没有注释也能看懂,有一整句英文短语做变量名或方法名。 4.为了说明第3条有用,所以重来不写注释。 5.基本不用JDK现有功能或者第三方工具,操作集合,数组,字符,日期,都要自己写。而且写的很烂。 变量名不怕长,而是怕短,你都弄个a,b,c xyz的,谁知道什么意思,见到变量,还都得翻上去看注释啊? |
|
返回顶楼 | |
发表时间:2011-11-18
这个世界很神奇!!^_^
|
|
返回顶楼 | |