抽空看看Prefactoring到底有什么好
2006-08-19 14:07
253 查看
<Prefactoring>这本书是英文版,目前好像还没有中文版.它大体的意思是在软件设计之前或中间过程,就努力避免重构的机会.
我们都知道重构的概念热了一阵子.而在做项目的时候,我们一旦完成之后,尽管知道项目设计或代码实现上存在诸多不合理和冗余,可是我们并不会再花时间去做重构的工作.在此情况下,重构的思想很难在实践中发挥其应有的作用.因此,这本书的作者就提出了Prefactoring的思想,即在项目之初就做好构造工作,少遗留问题.
书的大体思路是这样.我也是抱着好奇的心态去啃这些E文.
当然,我现在也清楚理论和实践应用是存在差异的.管不管用,还在于应用和取舍之间.
目前还只是看到"General Development Issues".还没有深入到核心理论.等过几天,看出个可圈的观点,再议论一番.
如果谁有兴趣的话,可以自己找这本书.
同时也可以给我email:pakerliu@gmail.com索要
我们都知道重构的概念热了一阵子.而在做项目的时候,我们一旦完成之后,尽管知道项目设计或代码实现上存在诸多不合理和冗余,可是我们并不会再花时间去做重构的工作.在此情况下,重构的思想很难在实践中发挥其应有的作用.因此,这本书的作者就提出了Prefactoring的思想,即在项目之初就做好构造工作,少遗留问题.
书的大体思路是这样.我也是抱着好奇的心态去啃这些E文.
当然,我现在也清楚理论和实践应用是存在差异的.管不管用,还在于应用和取舍之间.
目前还只是看到"General Development Issues".还没有深入到核心理论.等过几天,看出个可圈的观点,再议论一番.
如果谁有兴趣的话,可以自己找这本书.
同时也可以给我email:pakerliu@gmail.com索要
相关文章推荐
- 看看你的C语言到底什么水平吧
- 来看看Windows9到底是什么
- 看看你的C语言到底什么水平吧
- 从计算方式的角度,看看互联网到底对实体商业做了什么?
- 友基-绘影G10数位屏到底是个什么东西呢要不要拆了看看
- 看看外贸业务员到底是干什么的?
- 1Mbps带宽到底能够达到什么效果,看看下面的介绍就懂了。
- 中国经济到底缺什么
- 架构漫谈(六):软件架构到底是要解决什么问题?
- openSession()到底做了什么
- ORM的概念, ORM到底是什么
- 看看自己是什么黑眼圈
- 程序员到底应该学什么?!
- 到底什么原因?
- 计算机科学(Computer Science)到底学什么?
- #ifndef到底什么意思
- 看看什么是Guice
- "架构"到底是个什么东西?
- 学习程序设计语言到底学的是什么?