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(14424)
4. 在windows下使用Xming+Putty显示Linux下软件图形界面(13165)
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)
重构三--重新组织数据(Replace Magic Number with Symbolic Constant)(3)--作法
作法
(Mechanics)
声明一个常量,令其值为原本的魔法数值.
找出这个魔法数的所有引用点.
检查是否可以使用这个新声明的常量来替换该魔法数.如果可以,便以一常量替换之.
编译.
所有魔法数都被替换完毕后,编译并测试.此时整个程序应该运转如常,就像没有做任何修改一样.
==>有个不错的测试办法:检查现在的程序是否可以被你轻松地修改常量值(这可能意味某些预期结果将有所改变,以配合这一新值.实际工作中并非总是可以进行这样的测试).如果可行,这就是一个不错的手法.
posted on 2005-09-15 14:01
ivaneeo
阅读(361)
评论(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