- 博客(7)
- 收藏
- 关注
原创 关于refactoring思考(一)
refactoring Patterns:第一部分 聲明﹕關于轉載這一系列文章之前﹐我已得到作者的同意﹐可發E-Mail同作者驗証﹐我給作者發信時的E-Mail﹕thorkhan@msn.com石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月这是关于refactoring思考的第一部分内容。本文将介绍refactoring的基本概念、定义
2002-04-30 09:15:00
1000
原创 关于refactoring思考(六)
Refactoring和软件设计 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月Refactoring是一种重要的设计辅助工具。特别地,他能够使得传统的up-front设计更简单,也可以改良现有软件的设计。本文阐述了在应用refactoring环境下设计应当具有的特点以及refactoring和OO社团最受人瞩目之一的设计模式之
2002-04-24 09:24:00
719
原创 关于refactoring思考(七)
Refactoring场合和基本命名规则 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月虽然refactoring几乎可以随时进行,然而,按照我们关于两顶帽子的原则,在某些场合下 ,refactoring的介入显得更加实际、有意义、富有成效。另外,在最后进入Refactoring实践之前,我把Kent Beck和Martin
2002-04-24 09:24:00
770
原创 关于refactoring思考(二)
为什么要 Refactoring 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月为什么要去改变已经可以正确运行的软件?这样的改变是否影响到我们的设计,从而进一步改变我们对于面向对象系统进行设计的方法和思路?本部分试图回答这些问题。Refactoring虽然需要更多的"额外工作",但是它给我们带来的各种好处显然值得我们做出这样的努力:简化
2002-04-23 17:30:00
744
原创 关于refactoring思考(五)
Refactoring和方法 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月Refactoring不仅仅是一种编码的方法。他同时是一种设计方法。本文从软件工程学的演变来透视Refactoring的重要作用。同时,你也可以在这里看到Refactoring和最近出现的XP开发方法学的紧密关系。增量迭代 自从有软件工程一说开始,大大小小出现了
2002-04-23 17:30:00
670
原创 关于refactoring思考(三)
应用 Refactoring 需要考虑的问题 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月本文紧接第二部分,继续讲述应用 refactoring 应该考虑的问题。任何一种技术都可能有它自己的麻烦。但是往往在我们使用一种新技术的时候,可能还不能深入到发现它带来的问题,正如Martin Fowler所说: 在学习一种
2002-04-23 17:24:00
698
原创 关于refactoring思考(四)
合理、勇敢地运用Refactoring 石一楹 (shiyiying@hotmail.com)浙江大学灵峰科技开发公司技术总监2001 年 12 月任何一种技术都不是万能的。正象设计模式,合理的运用可以极大地提高设计的效率和美感,再不适当的场合运用就会产生所谓的反模式。我们的refactoring亦然。但是,作为一种强有力的设计演变工具,refactoring值得我们付出努力。不能因为
2002-04-23 17:23:00
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人