我的重构-初识
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.理解软件的更快方式
间接层:问题,层次太多,难理解;好处,允许逻辑的共享、分开解释意图和实现、隔离变化、封装条件逻辑
以上是关于我的重构-初识的主要内容,如果未能解决你的问题,请参考以下文章