复合重构指[X1] 多个低层次重构组成的高层次重构。低层次重构都涉及代码搬移,如【提炼方法】,需要将代码移动到另一个新方法中;【上移方法】,需要将方法从子类移动到超类;【提炼类】,将代码搬移到新类中;【搬移方法】,将方法从一个类搬移到另一个类中。
测试驱动重构,“重新实现和替换”,测试驱动重构的例子:替换算法、用Builder 封装Composite。
[X1]测试是复合重构的一个重要方面!
posted on 2011-05-21 14:29 伊默宁 阅读(175) 评论(0) 收藏 举报