`

《重构》笔记 六 简化函数的调用 Rename Method 。。。

 
阅读更多

一 Rename Method

函数的名称和函数本体的语义差太大了,或者没有准确表达出,函数本体【做什么】

 

 

二 Add Parameter

三 Remove Parameter

 

根据需求而定。

 

 

四 Separate Query from Modifier

将查询函数和修改函数分离

getTotalOutStandingAndSetReadyForSummaries = 》 getTotalOutStanding + setReadyForSummaries

 

 

 

 

分享到:
评论

相关推荐

    PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用

    【PHP 函数调用重构】 在编程中,函数调用是程序执行的核心部分,它封装了特定的功能,便于代码的重用和模块化。在PHP中,优化函数调用是提高代码可读性、可维护性和性能的重要手段。本文将讨论如何通过一系列重构...

    重构-改善既有代码的设计+中文版

    Chapter 10:Making Method Calls Simpler 简化方法调用   Rename Method 重命名方法   Add Parameter 添加参数   Remove Parameter 去除参数   Separate query from Modifier 将查询方法与修改方法分离  ...

    重构:改善既有代码的设计.[美]Martin Fowler.epub【文字版手机格式】

    10.1 Rename Method(函数改名) 10.2 Add Parameter(添加参数) 10.3 Remove Parameter(移除参数) 10.4 Separate Query from Modifier(将查询函数和修改函数分离) 10.5 Parameterize Method(令函数携带参数) ...

    重构-改善既有代码的设计

    10.1 Rename Method(函数改名) 273 10.2 Add Parameter(添加参数) 275 10.3 Remove Parameter(移除参数) 277 10.4 Separate Query from Modifier(将查询函数和修改函数分离) 279 10.5 Parameterize...

    pta题库答案python-19-文件夹操作函数之rename.ev4.rar

    pta题库答案python-19-文件夹操作函数之rename.ev4.rar

    PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数

    文件中提及的术语例如inline(内联)、function(函数)、method(方法)、finelygrained(细粒度的)、rename(重命名)、query(查询)、temp(临时变量)、extract(提炼)、duplicate(复制)、split(剖解)、...

    Java重构技术

    2. **内联函数(Inline Method)**:将一个函数调用替换为其实际代码,简化调用者,减少间接性。 3. **移动函数(Move Method)**:将一个函数从一个类移动到另一个类,以更准确地反映其职责。 4. **重命名变量/...

    文件重命名工具rename

    "文件重命名工具rename"是一款历史悠久且功能丰富的应用程序,专门设计用于帮助用户高效地管理和整理他们的文件系统。在数字化时代,文件数量日益庞大,统一、有序的文件命名规则显得尤为重要,而这款工具正好解决了...

    Eclipse中自动重构实现探索

    在本例中,我们使用《Refactoring:Improving the Design of Existing Code》一书中的例子,通过"提取方法"(Extract Method)重构策略,将`statement()`函数中的`switch`语句提炼为独立的`amountFor()`函数。...

    C++DLLC#调用进行重命名

    将DLL放在运行目录然后 [DllImport("Rename.dll",EntryPoint="Rename")] public static extern void Rename(string oldpfile,string newfile); 直接调用Rename即可

    重构-改善既有代码的设计(中文版)

    Chapter 10:Making Method Calls Simpler 简化方法调用   Rename Method 重命名方法   Add Parameter 添加参数   Remove Parameter 去除参数   Separate query from Modifier 将查询方法与修改方法分离  ...

    重构-改善既有代码的设计 中文版

    10.1 Rename Method(重新命名函数) 10.2 Add Parameter(添加参数) 10.3 Remove Parameter(移除参数) 10.4 Separate Query from Modifier(将查询函数和修改函数分离) 10.5 Parameterize Method(令函数携带...

    重构-改善既有代码的设计.pdf

    - **应用场景**:当函数调用过于复杂或难以理解时,可以通过简化调用来提高代码的可读性。 - **操作步骤**:分析函数调用的过程,尽可能地简化或重写函数调用表达式。 4. **转换过程化设计为对象设计 (Convert ...

    常用linux系统调用函数集合

    本集合涵盖了16篇关于常用Linux系统调用函数的文章,旨在深入理解和熟练运用这些功能。 1. **进程管理**:在Linux中,`fork()`函数用于创建新进程,`exec()`系列(如`execl()`, `execlp()`, `execle()`, `execv()`,...

    重构 改善既有代码的设计

    Chapter 10:Making Method Calls Simpler 简化方法调用   Rename Method 重命名方法   Add Parameter 添加参数   Remove Parameter 去除参数   Separate query from Modifier 将查询方法与修改方法分离...

    《重构——改善既有代码的设计》

    - **重新命名函数 (Rename Method)**:选择更准确的名字来反映函数的功能,提高代码的可读性。 #### 四、重构的原则与实践 在进行重构时,除了具体的技术手段之外,还需要遵循一定的原则,例如: - **小步快走**...

    重构——改善既有代码的设计

    Chapter 10:Making Method Calls Simpler 简化方法调用   Rename Method 重命名方法   Add Parameter 添加参数   Remove Parameter 去除参数   Separate query from Modifier 将查询方法与修改方法分离  ...

Global site tag (gtag.js) - Google Analytics