美文网首页
何时需要重构 Long Method

何时需要重构 Long Method

作者: 许先森的许 | 来源:发表于2016-06-30 11:26 被阅读43次

我认为重构长函数的方法就是extract method拆分提取分解函数。

怎么算长函数?

或者说什么时候需要分解这个函数?

当函数中某一段代码需要用注释来说明行为时,就应该把需要说明的东西写进一个独立函数了,并且,最重要的是,函数的命名,以用途来命名。

当函数中有大量参数或者临时变量,会对函数提炼造成巨大阻碍,会让提炼出来的新函数拥有大量传入参数。导致可读性几乎没有提升。

可以用查询来代替临时元素,Replace temp with query

相关文章

  • 何时需要重构 Long Method

    我认为重构长函数的方法就是extract method拆分提取分解函数。 怎么算长函数? 或者说什么时候需要分解这...

  • 何时需要重构

    重复代码(不用过多解释了) 过长函数(有注释,或者条件表达式都是可以提取到单独函数里) 过大的类(过大的类会导致过...

  • 坏味道代码总结(简版)

    Code smells Duplicated Code Long Method Large Class Long ...

  • Task

    #A verifiable and long read length NGS sequencing method ...

  • 何时需要重构:Large class

    当单个类做太多事情,必定会出现大量实例变量和大量逻辑代码。 这时候duplicate code自然就会接踵而至。 ...

  • 何时需要重构 Duplicate Code

    一、Duplicate Code 重复代码 1、什么是duplicate code? 常见情况:a:同一个类中两个...

  • 何时需要重构:过长参数

    把参数放在一个对象中,把这个对象当作参数传入函数。 这样当需要增加或者减少原有传入参数就不需要修改这个函数的传入参...

  • 重构读书笔记——重新组织函数

    Extract Method 提炼方法 动机 Extract Method 是最常用的重构手法之一。 函数过长或者...

  • 何时重构

    如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便的达到目的,那就先重构你的程序,使特性添加比较容易,...

  • 重构(二)——代码的坏味道

    Duplicated Code——重复代码 Long Method——过长函数 Large Class——过大的类...

网友评论

      本文标题:何时需要重构 Long Method

      本文链接:https://www.haomeiwen.com/subject/pgoxjttx.html