代码重构

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

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

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

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

避免出现超大函数;

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

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

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

2.合并重复的代码

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

4.合理使用循环

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

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

7.尽量减少参数数量

8.合理使用链式调用

9.分解大型类

10.用return退出多重循环

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 阅读《重构》的笔记献上。 重构的定义 重构是在不改变软件可观察行为的前提下改善其内部结构。 重构的节奏 以微小的步...
    陈宇明阅读 11,807评论 13 64
  • 写在文前:大部分程序员都能写出计算机可以理解的代码,唯有优秀的程序员才能写出让人容易理解的代码 最近几个月被分配了...
    niknowzcd阅读 2,067评论 8 5
  • 一、为什么要代码重构(Refactoring) 在不改变系统功能的情况下,改变系统的实现方式。为什么要这么做?投入...
    iYeso阅读 445评论 0 3
  • 代码重构简介:(英语:Code refactoring)重构就是在不改变软件系统外部行为的前提下,改善它的内部结构...
    TaiXiang阅读 3,089评论 0 2
  • 以下都是一些建议,没有哪些是必须严格遵守的标准。具体是否需要重构,以及如何进行重构,这需要我们根据系统的类型、项目...
    __越过山丘__阅读 342评论 0 0

友情链接更多精彩内容