提炼函数

将意图与实现相分离
1、创建一个函数、根据函数的意图对他进行命名
2、将待提炼的代码从原函数复制到新建的目标函数
3、检查提炼的代码,看看其中是否引用了作用域限于原函数、在提炼出新函数中访问不到的变量,若存在,并且变量在新函数中不会改变,则以参数传递,若会改变,新函数则返回这个变量。
4、处理完成变量后,编译,检查书写错误
5、在原函数中,将被提炼的代码替换为对目标函数的调用
6、测试(更换提炼函数中的返回值字段,防止出现字段错乱)

posted @ 2021-12-21 13:03  一只橙蚊镜  阅读(80)  评论(0)    收藏  举报