2017年4月24日
摘要: 意图 如果临时变量承担多个责任,它就应该被替换(分解)为多个临时变量,每个变量只承担一个责任 如果临时变量承担多个责任,它就应该被替换(分解)为多个临时变量,每个变量只承担一个责任 示例 阅读全文
posted @ 2017-04-24 21:13 Simle 阅读(155) 评论(0) 推荐(0)
摘要: 意图 临时变量可以帮助你将表达式分解为比较容易管理的形式 在较长的算法中,可以运用临时变量来解释每一步运算的意义 临时变量可以帮助你将表达式分解为比较容易管理的形式 在较长的算法中,可以运用临时变量来解释每一步运算的意义 示例 阅读全文
posted @ 2017-04-24 21:11 Simle 阅读(215) 评论(0) 推荐(0)
摘要: 意图 - 使得同一个类中的所有函数都可以获得这份信息,能够为这个类编写更清晰的代码 示例 阅读全文
posted @ 2017-04-24 21:11 Simle 阅读(194) 评论(0) 推荐(0)
摘要: 意图 - 内部代码和函数名称同样清晰易读,去除无用的间接层 示例 阅读全文
posted @ 2017-04-24 21:09 Simle 阅读(212) 评论(0) 推荐(0)
摘要: 意图 - 有一个临时变量,只被一个简单表达式赋值一次,而它妨碍了其他重构手法 示例 阅读全文
posted @ 2017-04-24 21:09 Simle 阅读(177) 评论(0) 推荐(0)
摘要: 意图 - 每个函数的粒度都很小,被复用的机会就更大- 使高层函数读起来就像一系列注释- 如果函数是细粒度,覆写也会更容易 示例 阅读全文
posted @ 2017-04-24 21:08 Simle 阅读(193) 评论(0) 推荐(0)