我的重构-初识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的重构-初识相关的知识,希望对你有一定的参考价值。

顾客   租赁   影片

1.引入测试机制

2.改名称

任何一个傻瓜都能写出计算机可以理解的代码,唯有写出人类可以理解的代码,才是优秀的程序员

阅读代码的时候,进行重构。

3.搬移代码  --- 关联性  --- 各司其职

4.旧函数引用新函数

5.去除临时变量

6.返回值替代穿参

7.去除临时变量

8.弄清楚代码所做的事情

9.运用多态取代switch、状态模式



重构和优化的区别


重构的原则:整理代码,调整其结构,不改变业务

重构技术开发软件: 两顶帽子 新功能   重构,开发过程中不断变换帽子

目的:1.重构改进软件设计,坚定设计意图

     2.准确说出自己所需要的,加强自己对代码的理解

     3.解决bug

     4.提高编程速度

重构时机:

1.事不过三,三则重构

2.加功能

3.bug

4.复审

5.理解软件的更快方式


间接层:问题,层次太多,难理解;好处,允许逻辑的共享、分开解释意图和实现、隔离变化、封装条件逻辑


以上是关于我的重构-初识的主要内容,如果未能解决你的问题,请参考以下文章

webpack初识

我的重构--重构案例2

七年三次大重构,聊聊我的重构成长史

重构我的代码。我的标题(标题保护问题)

我的重构----项目案例1

如何在 React 中重构我的 App.js 页面路由?最好的做法是啥?