ivaneeo's blog
自由的力量,自由的生活。
BlogJava
::
首页
::
联系
::
聚合
::
管理
669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(30)
给我留言
查看公开留言
查看私人留言
我参与的团队
随笔分类
Android--机器人的威力(1)
bi(商务智能)(5)
C-自由的灵魂(10)
debian-企鹅中最像牛(29)
emacs-牛露锋芒(39)
english-英文(25)
erlang-分布式语言(6)
flex-我酷所以我在(5)
freebsd魔力(9)
gcc小试牛力(13)
GNU牛力(138)
java魔力(76)
lua-撸语言(3)
oralce-为什么这么强大(8)
perl-杀鸡就要用牛刀(14)
qt-革命(1)
refactoring-从地狱中重生(149)
ruby-宝石也锋芒(22)
scala-fun!(4)
scheme-语言之母(8)
tip(33)
web2.0(3)
云(47)
互联网(15)
可爱的python(2)
物联网(4)
随笔档案
2015年7月 (2)
2015年6月 (1)
2015年5月 (1)
2015年4月 (10)
2015年3月 (10)
2015年2月 (5)
2015年1月 (4)
2014年12月 (20)
2014年11月 (10)
2014年10月 (3)
2014年9月 (3)
2014年8月 (1)
2014年7月 (1)
2014年6月 (1)
2014年5月 (2)
2014年4月 (4)
2014年3月 (8)
2014年2月 (2)
2013年12月 (5)
2013年11月 (3)
2013年10月 (4)
2013年9月 (2)
2013年8月 (2)
2013年6月 (2)
2013年5月 (3)
2013年4月 (1)
2012年12月 (3)
2012年11月 (2)
2012年10月 (1)
2012年6月 (1)
2012年4月 (3)
2012年3月 (1)
2012年2月 (8)
2011年12月 (6)
2011年11月 (1)
2011年10月 (6)
2011年9月 (4)
2011年8月 (3)
2011年7月 (3)
2011年6月 (14)
2011年5月 (6)
2011年4月 (3)
2011年3月 (2)
2011年2月 (4)
2011年1月 (20)
2010年12月 (9)
2010年10月 (4)
2009年10月 (4)
2009年4月 (1)
2008年12月 (2)
2007年10月 (1)
2007年4月 (3)
2007年2月 (5)
2006年11月 (10)
2006年10月 (4)
2006年9月 (21)
2006年7月 (7)
2006年5月 (1)
2006年4月 (18)
2006年3月 (5)
2006年2月 (10)
2006年1月 (8)
2005年12月 (14)
2005年11月 (46)
2005年10月 (16)
2005年9月 (59)
2005年8月 (220)
搜索
最新评论
1. re: 在windows下使用Xming+Putty显示Linux下软件图形界面
好好好,这样做确实成功了。包括那个错误处理!
--WFC
2. re: Hive与HBase的整合[未登录]
hive集成hbase数据同步过程中如果出现异常,会是什么结果? 例如往hive的表中插入100w记录,往hbase同步的到一半的时候出现一个异常,会回滚掉所有hive的更新以及hbase的更新吗
--bill
3. re: Flex组件IFrame中嵌入HTML页面的方法
12123
--12
4. re: Cloudera Impala TarBall 编译、安装与配置
评论内容较长,点击标题查看
--laoyang
5. re: 在windows下使用Xming+Putty显示Linux下软件图形界面
很好的分享,对我很有帮助。
--LVST
阅读排行榜
1. elasticsearch安装配置及中文分词(16742)
2. vim中显示16进制的值(16733)
3. windows xp cdkey(14423)
4. 在windows下使用Xming+Putty显示Linux下软件图形界面(13164)
5. Nginx配置SSL证书部署HTTPS网站(11385)
评论排行榜
1. GNOME VS KDE(14)
2. windows xp cdkey(7)
3. FVWM Beginners Guide(4)
4. vim中显示16进制的值(3)
5. powerdesigner 导入Excel文档 做成 实体表(3)
重构一 重新组织你的函数(Substitute Algorithm)(2)--动机
动机
(Motivation)
有时侯你会想要修改原先的算法,让它去做一件与原先动作略有差异的事。这时候你也可以先把原先的算法替换为一个较易修改的算法,这样后续的修改会轻松许多。
使用这项重构手法之前,请先确定自己已经尽可能分解了原先函数。替换一个巨大而复杂的算法是非常困难的,只有先将它分解为较简单的小型函数,然后你才能很有把握地进行算法替换工作。
posted on 2005-08-29 17:20
ivaneeo
阅读(166)
评论(0)
编辑
收藏
所属分类:
refactoring-从地狱中重生
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
相关文章:
重构三--重新组织数据(Encapsulate Collection)(4)--范例
重构三--重新组织数据(Encapsulate Collection)(3)--作法
重构三--重新组织数据(Encapsulate Collection)(2)--动机
重构三--重新组织数据(Encapsulate Collection)(1)
重构三--重新组织数据(Encapsulate Field)(3)--作法
重构三--重新组织数据(Encapsulate Field)(2)--动机
重构三--重新组织数据(Encapsulate Field)(1)
重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(3)--作法
重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(2)--动机
重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(1)
Copyright @ ivaneeo
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster