Jin's Blog

Liberty

Refactor

Improving the design of existing code

代码的坏味道 Duplicated code如果在一个以上的地点看到相同的程序结构 -> Extract Method 一个类中的两个函数有相同的表达式, 提取函数,然后原先的两个func都call这个新的 不同的子类有相同的程序结构,提取method, 放入super class中 ......