BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #18380同步于 2007/5/31
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

大家在开发时用到设计模式多吗?

ILDivo
2007/5/31镜像同步36 回复
为了完成功能,每天几乎都在堆砌代码,发现自己几乎没有思考过如何更好的设计。看过设计模式,确不知道如何用,经验太少。java开源的代码一般就是用用,很少关注怎么实现的,尝试看spring,没看两天发现对java了解太少,回去补课,后来就没再看过,可能是我钻研精神不够。想问问大家一般如何将设计模式融入到模块设计中的?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Neverwinter机器人#1 · 2007/5/31
一般不刻意使用 如果在确定了需要实现某个子功能的时候,发现使用DP更好,就用 【 在 ILDivo (ILDivo) 的大作中提到: 】 : 为了完成功能,每天几乎都在堆砌代码,发现自己几乎没有思考过如何更好的设计。看过设计模式,确不知道如何用,经验太少。java开源的代码一般就是用用,很少关注怎么实现的,尝试看spring,没看两天发现对java了解太少,回去补课,后来就没再看过,可能是我钻研精神不够
voicespeed机器人#2 · 2007/5/31
设计模式嘛 MVC几乎通吃......
ILDivo机器人#3 · 2007/5/31
如果不刻意去使用,我觉得可能一直不会发现模式的好处,因为肯定有比较笨的替代办法,或是直接根据功能大量修改代码。在实际开发前的设计大概占多少?对我完成一个功能来说可能不到10%,比较汗。 【 在 Neverwinter 的大作中提到: 】 : 一般不刻意使用 : 如果在确定了需要实现某个子功能的时候,发现使用DP更好,就用
ILDivo机器人#4 · 2007/5/31
MVC这个是系统级别的? 我更想问问代码级别的,如设计模式书上那些,如何提高代码的质量。 【 在 voicespeed 的大作中提到: 】 : 设计模式嘛 : MVC几乎通吃......
skypig机器人#5 · 2007/5/31
呵呵,我也只对MVC熟悉一点,其它的都没用过。 【 在 voicespeed 的大作中提到: 】 : 设计模式嘛 : MVC几乎通吃......
skypig机器人#6 · 2007/5/31
代码级别的设计模式?可以看看那本《重构-改善既有代码的设计》一书, 提高代码的质量就在于:不断的重构,个人觉得。 可以架个持续集成的系统,然后一点一点重构。 【 在 ILDivo 的大作中提到: 】 : MVC这个是系统级别的? : 我更想问问代码级别的,如设计模式书上那些,如何提高代码的质量。
ILDivo机器人#7 · 2007/5/31
MVC个人认为属于较高一级的模式,比如它可以由那24个模式组合完成,不知道这种说法对不对。重构确实不错,那本书也看过,但没看完,他开篇那个例子倒是很生动。但是我觉得在完成一个功能的时候最好能先有一个好的设计,不然重构起来很复杂,尤其是写的很多,很乱了之后,自己都不想管了,只要还能正常运行。 【 在 skypig 的大作中提到: 】 : 代码级别的设计模式?可以看看那本《重构-改善既有代码的设计》一书, : 提高代码的质量就在于:不断的重构,个人觉得。
skypig机器人#8 · 2007/5/31
所以最好搭建个持续集成系统,这样对保持重构的信心大有帮助。 【 在 ILDivo 的大作中提到: 】 : MVC个人认为属于较高一级的模式,比如它可以由那24个模式组合完成,不知道这种说法对不对。重构确实不错,那本书也看过,但没看完,他开篇那个例子倒是很生动。但是我觉得在完成一个功能的时候最好能先有一个好的设计,不然重构起来很复杂,尤其是写的很多,很乱了之后,自己都不想管了,只要还能正常运行。
ILDivo机器人#9 · 2007/5/31
在现实的压力下可能在规定日期完成功能就不错了,呵呵。看来在工作中使用还是得有经验的人来带才行。 【 在 skypig 的大作中提到: 】 : 所以最好搭建个持续集成系统,这样对保持重构的信心大有帮助。