代码需要重构的特征
之前就粗略的看过重构这本书,最近因为工作中要进行系统的重构,再来系统的复习一遍,也做一些整理。本章为代码的坏味道,当代码出现这些特征时,说明需要做一些refactor了。1 Duplicated Code (重复代码)如果再一个以上的地点看到相同的程序结构。最简单的Duplicated Code就是同一个类的两个函数含有相同的表达式,采用Extract Method提炼出重复的代码,然后让这两个地点都调用被提炼出来的那一段代码。两个互为兄弟的子类内含相同表达式。只需要对两个类都使用Extract
原创
2021-01-03 16:57:04 ·
308 阅读 ·
0 评论