0
点赞
收藏
分享

微信扫一扫

重构 改善既有代码的设计

墨香子儿 2024-06-08 阅读 8

1.改名

改名可能是最常用的重构手法,包括改 变函数声明(用于给函数改名)、变量改名 、字段改名等。很多人经常不愿意给程序元素改名,觉得不值得费这个劲,但好的名字能节省未来用在猜谜上的大把时间。

2.重复代码

最单纯的重复代码就是“同一个类的两个函数含有相同的表达式” 。这时候你需要做的就是采用提炼函数提炼出重复的代码,然后让这两个地点都调用被提炼出来的那一段代码。如果重复代码只是相似而不是完全相同,请首先尝试用移动语句重组代码顺序,把相似的部分放在一起以便提炼。如果重复的代码段位于同一个超类的不同子类中,可以使用函数上移来避免在两个子类之间互相调用。

举报

相关推荐

0 条评论