首页 > 其他分享 >重构:改善既有代码的设计 第六章 读书笔记

重构:改善既有代码的设计 第六章 读书笔记

时间:2022-11-29 10:22:44浏览次数:36  
标签:动机 重构 Function 函数 读书笔记 Variable 第六章 变量

第6章 第一组重构
6.1 提炼函数(Extract Function)

  抽取函数;
6.2 内联函数(Inline Function)

  和提炼函数相反操作;
6.3 提炼变量(Extract Variable)

  动机:表达式有可能非常复杂而难以阅读。这种情况下,局部变量可以帮助我们将 表达式分解为比较容易管理的形式。

6.4 内联变量(Inline Variable)

  和提炼变量操作相反;
6.5 改变函数声明(Change Function Declaration)

  函数重命名
6.6 封装变量(Encapsulate Variable)

  动机:重构的作用就是调整程序中的元素。函数相对容易调整一些,因为函数只有 一种用法,就是调用。

6.7 变量改名(Rename Variable)

  变量重命名
6.8 引入参数对象(Introduce Parameter Object)

  动机:一组数据项总是结伴同行,出没于一个又一个函数。这样一组 数据就是所谓的数据泥团,我喜欢代之以一个数据结构。

6.9 函数组合成类(Combine Functions into Class)

  动机:把数据与函数捆绑到同 一个环境中,将一部分数据与函数暴露给其他程序元素以便协作。

6.10 函数组合成变换(Combine Functions into Transform)

  动机:函数之间相互调用 改成 函数组合;

 

 

6.11 拆分阶段(Split Phase)

  动机:每当看见一段代码在同时处理两件不同的事,我就想把它拆分成各自独立的 模块

 

 

标签:动机,重构,Function,函数,读书笔记,Variable,第六章,变量
From: https://www.cnblogs.com/parent-absent-son/p/16934621.html

相关文章