![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重构
谁家的书
这个作者很懒,什么都没留下…
展开
-
读书笔记 -《重构-改善既有代码的设计》Part1
读书笔记 -《重构-改善既有代码的设计》Part2原创 2020-11-04 17:56:50 · 308 阅读 · 0 评论 -
读书笔记 -《重构-改善既有代码的设计》Part4
文章目录读书笔记 -《重构-改善既有代码的设计》Part4简化函数调用Rename MethodAdd ParameterRemove ParameterSeparate Query from ModifierParameterize MethodReplace Parameter with Explicit MethodsPreserve Whole ObjectReplace Parameter with MethodsIntroduce Parameter ObjectRemove Setting M原创 2020-11-04 17:54:31 · 187 阅读 · 0 评论 -
读书笔记 -《重构-改善既有代码的设计》Part3
文章目录读书笔记 -《重构-改善既有代码的设计》Part3重新组织函数Extract MethodInline MethodInline Temp - 内联临时变量Replace Temp with QueryIntroduce Explaining Variable 引入解释性变量Split Temporary Variable 分解临时变量Remove Assignments to Parameters 移除对参数的赋值Replace Method with Method Object 以函数对象取代函原创 2020-11-04 17:53:10 · 237 阅读 · 0 评论 -
读书笔记 -《重构-改善既有代码的设计》Part2
文章目录读书笔记 -《重构-改善既有代码的设计》Part1什么是重构重构 - 第一个案例重构原则为何重构何时重构何时不该重构**为什么重构有用 - Kent Beck**如何与产品经理沟通重构的事情间接层和重构重构与设计重构与性能 读书笔记 -《重构-改善既有代码的设计》Part1 什么是重构 重构是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。 为什么编码后还需要改进程序内部结构,不是先设计而后编码吗? 在软件版本迭代的过程中,随着特性的增加,开发人员的流动等客观原因,原创 2020-11-04 17:47:08 · 239 阅读 · 0 评论