论坛首页 海阔天空论坛

杂草丛生 VS 整洁有序

浏览 5179 次
精华帖 (0) :: 良好帖 (4) :: 灌水帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2009-04-20  
悄悄滴进村,打枪滴不要
0 请登录后投票
   发表时间:2009-04-20  
fujohnwang 写道
wangdi 写道
呵呵,有时候该不该这样做,不是因为这样做对不对,而是你有没有话语权或者决定权。。。
慢慢就习惯了。。。


that's it!

another point is, if you want your garden to be clean, then u need take care of it with more caution and never give it up.

是的啊,,偶目前也处于你一样的状态,在合适的时候提一个合适重构建议是最重要的。。。
0 请登录后投票
   发表时间:2009-04-20  
wangdi 写道
fujohnwang 写道
wangdi 写道
呵呵,有时候该不该这样做,不是因为这样做对不对,而是你有没有话语权或者决定权。。。
慢慢就习惯了。。。


that's it!

another point is, if you want your garden to be clean, then u need take care of it with more caution and never give it up.

是的啊,,偶目前也处于你一样的状态,在合适的时候提一个合适重构建议是最重要的。。。


呵呵,现在都是出了问题找我,而不是在之前就堵死...
0 请登录后投票
   发表时间:2009-04-20  
laiseeme 写道
知足吧  还没让你修改1万行代码的类呢


我哥们已经因为类似的体验而闪人了,呵呵,可能还是他当时看到的东西更加惨不忍睹
0 请登录后投票
   发表时间:2009-04-20  
hocus 写道
重构-改善xx 书里的建议是:
重构不要让pm知道

这个,,基本等同于找死。。。。
0 请登录后投票
   发表时间:2009-04-20  
fujohnwang 写道
wangdi 写道
fujohnwang 写道
wangdi 写道
呵呵,有时候该不该这样做,不是因为这样做对不对,而是你有没有话语权或者决定权。。。
慢慢就习惯了。。。


that's it!

another point is, if you want your garden to be clean, then u need take care of it with more caution and never give it up.

是的啊,,偶目前也处于你一样的状态,在合适的时候提一个合适重构建议是最重要的。。。


呵呵,现在都是出了问题找我,而不是在之前就堵死...

能忍就忍,不能忍就闪人………… 
0 请登录后投票
   发表时间:2009-04-20  
在绝大多数软件公司,你都会面临到杂草丛生的局面。除非你公司只有一两个人,你的系统只有几万行代码,不然想要一个整洁有序是很难的。作为组员,保证自己60%的时间不是在增加杂草。作为TL,保证系统60%不是杂草,这就够了。软件就像人生,不能追求过度完美。
0 请登录后投票
   发表时间:2009-04-20  
logicgate 写道
在绝大多数软件公司,你都会面临到杂草丛生的局面。


对于这中情况,有个术语,叫做Big Ball of Mud


0 请登录后投票
   发表时间:2009-04-21  
1- 尽量减少接口和类的数量;
2- 尽量不用接口;
3- package不要太深,也不要太多;
4- 远程之类全部使用EJB(2.x);

这样做的后果,当程序逐渐增大时,尤其对于大型系统,比如开发人员>10甚至>100,维护代价直线上升,直到忍无可忍直接废弃。

俗气一点的说:这样的破事,我见识的多了,这样的代码我看着就觉得恶心
0 请登录后投票
   发表时间:2009-04-21  
skydream 写道
1- 尽量减少接口和类的数量;
2- 尽量不用接口;
3- package不要太深,也不要太多;
4- 远程之类全部使用EJB(2.x);

这样做的后果,当程序逐渐增大时,尤其对于大型系统,比如开发人员>10甚至>100,维护代价直线上升,直到忍无可忍直接废弃。

俗气一点的说:这样的破事,我见识的多了,这样的代码我看着就觉得恶心


那看来你我属于同道中人,哈哈

顺便几年一下今天Javaeye被黑...
( 主要是我第一次看到 ;-) )
  • 大小: 349.4 KB
0 请登录后投票
论坛首页 海阔天空版

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