论坛首页 入门技术论坛

重构,是否适合“当前”开发模式?

浏览 11462 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-04-23   最后修改:2009-04-23
fish4j 写道
好多公司都不给时间重构,项目完成就抓紧上线验收收尾款了

更多的公司在变更时也不给你时间改bug
两害取其轻.....

个人签名: 作孽总需还.
0 请登录后投票
   发表时间:2009-04-23  
对于公司来说,最终的产品是王道。至于重构对于公司来说,适当的时候适当采用。但是还是认为重构是一件很有意义的事情。
0 请登录后投票
   发表时间:2009-04-23   最后修改:2009-04-24
碧血剑 写道
对于公司来说,最终的产品是王道。至于重构对于公司来说,适当的时候适当采用。但是还是认为重构是一件很有意义的事情。

对于公司来说改bug不给足够的时间才素王道.
重构也只不过是为了以后改bug时少加点班


0 请登录后投票
   发表时间:2009-04-24  
楼主想说的估计是不能对采用SSH框架进行重构,比如不能中途换掉hibernate,升级hibernate,甚至换掉java用ruby。系统技术架构一般是不改的!
要改的就是业务逻辑。表改了,dao,service,action,jsp就一路顺着重构吧...
0 请登录后投票
   发表时间:2009-04-24   最后修改:2009-04-24
hatedance 写道
楼主想说的估计是不能对采用SSH框架进行重构,比如不能中途换掉hibernate,升级hibernate,甚至换掉java用ruby。系统技术架构一般是不改的!
要改的就是业务逻辑。表改了,dao,service,action,jsp就一路顺着重构吧...

一般是页面改了.....jsp,action,bean,service,dao,xml ,建表语句 一起改....客户想改表的还没见过.
0 请登录后投票
   发表时间:2009-04-24  
fish4j 写道
好多公司都不给时间重构,项目完成就抓紧上线验收收尾款了

有钱赚了还重构?
某些东西本来就没有重构的价值。项目完了,就死了。

0 请登录后投票
   发表时间:2009-04-24  
LZ还没毕业,框架定的再好,也有人写出超垃圾代码。
关键是人,而不是框架。

0 请登录后投票
   发表时间:2009-04-24  
总有人提出架构的新思想。
开发的时候,由一个不通用的类发展为可复用了,开始只是设计了一个具体类,而后来需要设计为接口;一段代码在初期直接写在对象内,后来随着业务的扩展,发现这个功能可以被多个模块共用,于是新建一个对象单独封装了这个类;一组类结构不合理,依据设计模式原理进行修改,便于维护。。。这些都需要重构来完成,而与你所用的框架无关。甚至说,在精通框架的基础下,进行自编写框架功能,使得代码减少对框架的依赖,那么你的产品又会更便于迁移,这也需要重构。

重构现象是客观存在的,除非你刻意不去做,否则你必然会用到重构。
0 请登录后投票
   发表时间:2009-04-24  
weid0907 写道
总有人提出架构的新思想。
开发的时候,由一个不通用的类发展为可复用了,开始只是设计了一个具体类,而后来需要设计为接口;一段代码在初期直接写在对象内,后来随着业务的扩展,发现这个功能可以被多个模块共用,于是新建一个对象单独封装了这个类;一组类结构不合理,依据设计模式原理进行修改,便于维护。。。这些都需要重构来完成,而与你所用的框架无关。甚至说,在精通框架的基础下,进行自编写框架功能,使得代码减少对框架的依赖,那么你的产品又会更便于迁移,这也需要重构。

重构现象是客观存在的,除非你刻意不去做,否则你必然会用到重构。



对!您的回复到是说到点子上了。谢谢!
0 请登录后投票
   发表时间:2009-04-26  
kiol 写道
这个问题好奇怪啊,难道楼主一开始就能把代码写完美?
还是认为只有架构的改变才是重构?


我也觉得很奇怪,而且并不是只有业务有变化了才有重构。哪怕需求从来就没变过,代码从无到有的过程也穿插着很多的重构。除非谁的开发过程是:先深思熟虑,然后一气呵成。
0 请登录后投票
论坛首页 入门技术版

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