ivaneeo's blog

自由的力量,自由的生活。

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
  • 作法(Mechanics)
    • 声明一个常量,令其值为原本的魔法数值.
    • 找出这个魔法数的所有引用点.
    • 检查是否可以使用这个新声明的常量来替换该魔法数.如果可以,便以一常量替换之.
    • 编译.
    • 所有魔法数都被替换完毕后,编译并测试.此时整个程序应该运转如常,就像没有做任何修改一样.
        • ==>有个不错的测试办法:检查现在的程序是否可以被你轻松地修改常量值(这可能意味某些预期结果将有所改变,以配合这一新值.实际工作中并非总是可以进行这样的测试).如果可行,这就是一个不错的手法.
posted on 2005-09-15 14:01 ivaneeo 阅读(361) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

只有注册用户登录后才能发表评论。


网站导航: