重构改善既有代码的设计--第6章--重新组织函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重构改善既有代码的设计--第6章--重新组织函数相关的知识,希望对你有一定的参考价值。
第6章 重新组织函数
6.1 Extract Method
Long methods,因为包含太多信息和逻辑,不容易处理和修改。所以需要进行Extract Method。
(1)场景
当一个函数过长,或者一段代码需要注释才能看懂,就可以考虑将其放入独立函数中。
(2)优点
每个函数粒度小,被复用的几率大,被修改的难度也会低一些;高层函数逻辑分明。
(3)做法
以"做什么"命名,而不是"怎么做"。比如,printDetail()。
将源函数中的某一段提取到目标函数中。
原函数中的变量分为2种:源函数内的局部变量,源函数的方法参数。不同情况下有不同的处理。
(4)范例
例1:无局部变量。
以上是关于重构改善既有代码的设计--第6章--重新组织函数的主要内容,如果未能解决你的问题,请参考以下文章