美文网首页
对重构的理解

对重构的理解

作者: 杜言其说 | 来源:发表于2019-06-14 16:38 被阅读0次

百度百科对重构的定义如下:

重构(Refactoring)就是通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。

对于程序猿来说,代码重构这件事是工作中必不可少的事情。可能为了赶时间让项目上线,程序猿写的代码质量会比较低一点,在产品上线之后就需要进行局部的重构,以保证程序的质量。有时候为了验证产品的可行性,就会先做一个架构简单的程序上线运行,要是用户反应良好,就会在之前的基础上重构现有的产品程序。淘宝网最早上线的时候,也是买了一款开源的网站程序,简单的修改之后上线的,后面淘宝流量大了,之前的程序不足以支持,才一步步被重构的。

很多网站,上线之初功能都比较简单,都是在运行的过程之中不对的增加功能,当之前的架构不能满足时,才会对原来的程序架构进行重构,应该说程序也是在不断的进化的,越来越完善。

代码可以被重构,把人的大脑作为一套操作系统,同样也可以被重构,在这个鼓励终生学习的时代,我们重构自己大脑的操作系统,可以让我们学习跟接受新知识的能力不断的提高,重构是为了不断的优化,让大脑不断的进步。在重构的时候,我们需要考虑的是什么才是对自己有用的,我们每个人对知识的理解都不一样,是赞同还是否定,在不同的时间维度都可能不一样,需要有自己的评判标准,去伪存真,多问几个为什么。

相关文章

  • 《教师成长力》第二周阅读作业——重新理解阅读

    内容概述 阅读,能加深理解,改变理解,重构理解。在今天,对阅读也,需要重新理解,重新理解阅读对教师专业发展的价值和...

  • 重构

    [TOC] 重构原则 重构定义 重构对软件内部结构的一种调整,目的是不改变软件可观察行为的前提下,提高其可理解性,...

  • 《设计模式之美》笔记:规范与重构

    理解重构 重构是一种对软件内部结构的改善,目的是在不改变软件的可见行为的情况下,使其更易理解,修改成本更低。 在保...

  • 《代码重构》

    重构原则 什么是重构? 重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低...

  • 重构

    为何重构? 1.重构改进软件设计 2.重构使软件更容易理解 3.重构帮助找到bug 4.重构提高编程速度 何时重构...

  • 用户运营:我对AARRR模型的理解

    一、从重构AARRR模型开始 今天和大家谈谈我对AARRR模型的理解与重构。 首先根据个人的工作经历,我将传统的A...

  • 重构(一)对重构的理解

    重构的定义: 所谓重构是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。 重构是...

  • Web前端基础(一):PhotoShop与图片认知

    本文包含对前端开发中页面重构的理解、常用图片格式的认知、开发过程中图片选择、简要的PS技术等。 1、页面重构 就是...

  • 《重构》一书经典总结(一)

    《重构》一书经典总结(一) 为何重构 1.重构改进软件设计2.重构使软件更容易理解3.重构提交稿编程速度4.重构帮...

  • 重构——程序猿的艺术

    何为重构 重构:在不改变软件对外表现和行为的前提下修改已有代码使其易于理解,便于扩展 重构就是让代码易于程序猿理解...

网友评论

      本文标题:对重构的理解

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