ivaneeo's blog

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

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  669 Posts :: 0 Stories :: 64 Comments :: 0 Trackbacks
使用重构技术开发软件时,你把自己的时间分配给两种截然不同的行为:[添加新功能]和[重构]。添加新功能时,你不应该修改既有代码,只管添加新功能。通 过测试(并让测试正常运行),你可以衡量自己的工作进度。重构时你就不能再添加功能,只管改进程序结构。此时你不应该添加任何测试(除非发现先前遗漏的任 何东西),只在绝对必要(用以处理借口变化)时才修改测试。
posted on 2005-08-16 16:13 ivaneeo 阅读(164) 评论(0)  编辑  收藏 所属分类: refactoring-从地狱中重生

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


网站导航: