美文网首页
代码重构

代码重构

作者: 小翼_b998 | 来源:发表于2017-10-25 15:26 被阅读0次

代码重构,简单来讲就是把原来的代码重新构建和编写,让代码更加清晰,提升代码的复用性和性能等。

1.提炼函数:在JavaScript开发中,我们大部分时间都与函数打交道,所以我们希望这些函数有着良好的命名,函数的逻辑清晰明了。

如果一个函数过长,不得不加上若干注释才能让这个函数显得易读一些,那么这个函数就很有必要进行重构。

如果在函数中有一段代码可以被独立出来,那我们最好把这些代码放进另外一个独立的函数中。这是一种常见的优化工作,这样做的好处主要有以下几个好处:

避免出现超大函数;

独立出来的函数有助于代码的复用;

独立出来的函数更容易被复写;

独立出来的函数如果有一个良好的命名,它本身就起到了注释的作用。

2.合并重复的代码

3.把条件分支语句提炼成函数

4.合理使用循环

5.提前让函数退出嵌套循环

6.传递对象参数代替过长的参数列表

7.尽量减少参数数量

8.合理使用链式调用

9.分解大型类

10.用return退出多重循环

相关文章

  • 代码重构专题(转载)

    代码重构(一):函数重构规则代码重构(二):类重构规则代码重构(三):数据重构规则代码重构(四):条件表达式重构规...

  • 《重构》一书总结(二)

    《重构》一书总结(二) 重构的重点,在于对那些代码进行重构,如果重构不当,反而适得其反。 重构代码终结如下 1.D...

  • Mvc分页组件MvcSimplePager代码重构

    Mvc分页组件MvcSimplePager代码重构 Mvc分页组件MvcSimplePager代码重构1.1 In...

  • 编程的方法——重构、测试等

    重构 为什么要重构? 重构代码是保持代码质量的一个极其有效的手段,它可以避免你的代码腐化到无可救药的地步。 重构可...

  • 代码重构利器

    使用重构件(Codemod)加速 JavaScript 开发和重构代码重构利器 —— jscodeshift 对于...

  • 为什么要代码重构?如何重构?常见重构技巧

    关于重构 为什么要重构 代码重构漫画 项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是...

  • 重构

    重构时,先梳理代码,删除无用的逻辑,进行小的消除重复代码重构,封装小方法重构,等等,目的是让大段大段代码之前的耦合...

  • 重构代码之美

    什么是重构; 为什么要重构; 什么时候重构; 怎样避免重构的现象; 重构的难点在哪里; 如何来实施代码重构; 重构...

  • (14)打鸡儿教你Vue.js

    重构“代码重构” 为什么要进行重构提高代码的可读性和可维护性 代码中存在着重复的代码 存在过大的类或过长的方法 强...

  • 代码重构

    重构前: import jsondef greet_user(): """问候用户,并指出其名字""" filen...

网友评论

      本文标题:代码重构

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