论坛首页 入门技术论坛

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

浏览 11459 次
该帖已经被评为新手帖
作者 正文
   发表时间:2009-04-28  
logicgate 写道
重构是一种乐趣,就像把一个杂乱无章的房间收拾得井井有条一样,看着都是一种享受。如果你不能把写程序当成一种艺术来看,你就体会不到这种乐趣。

同感!我也是把编程当成一种艺术,每当设计完一些模块时,都会感觉一种很有成就的感觉。呵呵,有点自以为是。
当然不是所有项目都能让我们把他当艺术那么追求完美地来实现。

我一直认为如果一个项目不适时的进行重构,那这个项目是会慢慢失去其生命力的。一个到处都是bad smell的项目,还有谁愿意去维护,还有谁愿意去精益求精的把他做好呢?(当然如果是交了货就收钱,而且不用修改不用维护的话。我也可以做到功能第一、实现第二。)

重构不会因为你使用了任何框架就不需要了,难道你的业务实现就只得几行;你的业务需求就不会有变化;你的代码质量或者逻辑就完美无缺?

0 请登录后投票
   发表时间:2009-05-05  
重构不应该是一个单独来做的事情,
重构应该存在于你写下每一行代码时。

整洁不在于打扫而在于保持。
0 请登录后投票
   发表时间:2009-06-19  
无语了,就LZ对重构的认识把我雷到了。
哎,又见一个无知者无畏
0 请登录后投票
   发表时间:2009-06-19  
风清云淡 写道

无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛
0 请登录后投票
   发表时间:2009-06-19  
murainwood 写道
风清云淡 写道

无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛



他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。
0 请登录后投票
   发表时间:2009-06-19  
风清云淡 写道
无语了,就LZ对重构的认识把我雷到了。
哎,又见一个无知者无畏


请好好的读一读我之前写的文章,你没有能理解我的意思。
0 请登录后投票
   发表时间:2009-06-19  
treblesoftware 写道

murainwood 写道风清云淡 写道
无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛


他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。

扯吧,以为SSH就天下无敌,不要重构了。
0 请登录后投票
   发表时间:2009-06-19  
murainwood 写道
treblesoftware 写道

murainwood 写道风清云淡 写道
无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛


他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。

扯吧,以为SSH就天下无敌,不要重构了。


我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。
0 请登录后投票
   发表时间:2009-06-19  
treblesoftware 写道

murainwood 写道treblesoftware 写道
murainwood 写道风清云淡 写道
无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛


他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。

扯吧,以为SSH就天下无敌,不要重构了。


我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。


不说什么了,确实是典型的不知者无畏。
0 请登录后投票
   发表时间:2009-06-19  
murainwood 写道
treblesoftware 写道

murainwood 写道treblesoftware 写道
murainwood 写道风清云淡 写道
无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏

呵呵,一个不知道啥大学的大三小朋友,能懂个啥?
要理解一下嘛


他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。

扯吧,以为SSH就天下无敌,不要重构了。


我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。


不说什么了,确实是典型的不知者无畏。



随便你怎么想吧。我也不说了。本身就没什么好说的。累代码,本来就没出路可寻。
0 请登录后投票
论坛首页 入门技术版

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