锁定老帖子 主题:重构,是否适合“当前”开发模式?
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-28
logicgate 写道 重构是一种乐趣,就像把一个杂乱无章的房间收拾得井井有条一样,看着都是一种享受。如果你不能把写程序当成一种艺术来看,你就体会不到这种乐趣。
同感!我也是把编程当成一种艺术,每当设计完一些模块时,都会感觉一种很有成就的感觉。呵呵,有点自以为是。 当然不是所有项目都能让我们把他当艺术那么追求完美地来实现。 我一直认为如果一个项目不适时的进行重构,那这个项目是会慢慢失去其生命力的。一个到处都是bad smell的项目,还有谁愿意去维护,还有谁愿意去精益求精的把他做好呢?(当然如果是交了货就收钱,而且不用修改不用维护的话。我也可以做到功能第一、实现第二。) 重构不会因为你使用了任何框架就不需要了,难道你的业务实现就只得几行;你的业务需求就不会有变化;你的代码质量或者逻辑就完美无缺? |
|
返回顶楼 | |
发表时间:2009-05-05
重构不应该是一个单独来做的事情,
重构应该存在于你写下每一行代码时。 整洁不在于打扫而在于保持。 |
|
返回顶楼 | |
发表时间:2009-06-19
无语了,就LZ对重构的认识把我雷到了。
哎,又见一个无知者无畏 |
|
返回顶楼 | |
发表时间:2009-06-19
风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 |
|
返回顶楼 | |
发表时间:2009-06-19
murainwood 写道 风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。 |
|
返回顶楼 | |
发表时间:2009-06-19
风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。
哎,又见一个无知者无畏 请好好的读一读我之前写的文章,你没有能理解我的意思。 |
|
返回顶楼 | |
发表时间:2009-06-19
treblesoftware 写道 murainwood 写道风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。 扯吧,以为SSH就天下无敌,不要重构了。 |
|
返回顶楼 | |
发表时间:2009-06-19
murainwood 写道 treblesoftware 写道 murainwood 写道风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。 扯吧,以为SSH就天下无敌,不要重构了。 我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。 |
|
返回顶楼 | |
发表时间:2009-06-19
treblesoftware 写道 murainwood 写道treblesoftware 写道 murainwood 写道风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。 扯吧,以为SSH就天下无敌,不要重构了。 我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。 不说什么了,确实是典型的不知者无畏。 |
|
返回顶楼 | |
发表时间:2009-06-19
murainwood 写道 treblesoftware 写道 murainwood 写道treblesoftware 写道 murainwood 写道风清云淡 写道 无语了,就LZ对重构的认识把我雷到了。哎,又见一个无知者无畏 呵呵,一个不知道啥大学的大三小朋友,能懂个啥? 要理解一下嘛 他没能理解我的意思,你也一样。请仔细读一读我前面写的文章。 扯吧,以为SSH就天下无敌,不要重构了。 我写的很清楚,以SSH2为例子。JAVA里面框架很多,每种情况都不一样,我没谈别的,只谈SSH2,你不要故意转移话题。在SSH2下面,还有不同的编码风格,以及不同的设计风格,这个本来就很容捅,我这里在拿TS开发指导思想来说。我说的重构只是一种大概的思想,《重构》这本书上有许多重构的方法,我的意思是:这些方法并不一定都适用于现在的所有东西,所以我才说,重构是否完全适合现在的开发模式。MF当时写这书的时候,还没有SSH吧?或者SSH没有现在这么流行吧?任何系统当然需要重构。 不说什么了,确实是典型的不知者无畏。 随便你怎么想吧。我也不说了。本身就没什么好说的。累代码,本来就没出路可寻。 |
|
返回顶楼 | |