- 博客(3)
- 资源 (23)
- 收藏
- 关注
原创 良好的模式能决定软件的质量吗?
昨天在一个英文网站上看,到一篇文章,谈设计模式方面的问题。作者提出了一个问题“有了好的设计模式,是否就能使软件没有缺陷,质量稳定?”。也许很多人都知道答案,但这个问题很显然引发了我们的一个思考,什么是设计模式?设计模式到底能为我们做什么?在一些经典的定义里,设计模式的定义是“对于通用问题的通用解决方案。”既然是通用的,肯定有它的适用环境和它的应用条件。首先,它并不是实际的解决方案,对于你的问题,你
2008-06-30 13:01:00 325
原创 为什么开发者不愿意重构他们的程序?(摘录)
为什么开发者不愿意重构他们的程序?---摘自《重构--改善既有代码的设计》假设你是一位软件开发者。如果你的项目刚刚开始(没有向下兼容的问题),如果你知道系统想要解决的问题,如果你的投资方愿意一直付钱知道你对结果满意,你真够幸运。虽然这样情景适用面向对象技术,但对我们大多数人来说,这是梦中才会出现的情景。更多时候,你需要对既有软件进行扩展,你对自己所做的事情没有完整的了解,你受到生产进度的压力。这种
2008-06-24 12:57:00 420
原创 《重构-改善既有代码的设计》 读书心得
最近读完了Martin Fowler的《重构-改善既有代码的设计》,感觉受益匪浅。一本二十年前写的书,现在读来还感觉充满智慧,真是堪称经典。可能是国内的软件发展还是落后于西方国家,很多问题他们都已经早就遇到过了,解决过了,而今天我们才刚刚遇到。这样也好,有他们之前的经验积累,我们也许会少走一些弯路。这本书主要可以说是一本重构手册,里面有各种重构手法的目录和详细介绍。有的稍微复杂一点点重构还配合UM
2008-06-23 13:10:00 476
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人