重构的认知(一)
来源:互联网 发布:vmware软件购买 编辑:程序博客网 时间:2024/05/16 12:56
重构的认知(一)
一、什么是重构
重构是一种过程:在不改变代码外在行为的前提下,对代码作出修改,以改进程序的内部结构。重构是一种方法:一种经千锤百炼形成的有条不紊的程序整理方法,可以最大限度减少整理过程中引入错误的几率。
从本质上来说,重构就是在代码写好之后改进它的设计。
二、怎么对项目进行重构?
重构的每个步骤都很简单,甚至显得有些过于简单。例如:你只需把某个字段从一个类移到另外一个类;把某些代码从一个函数中拉出来构成另一个函数;或是在继承体系中把某些代码移动位置。
所有的这些看似小小的修改,累积起来,就可以根本改善设计质量。
0 0
- 重构的认知(一)
- 我对DDD的认知(一)
- mybatis的学习认知(一)
- mybatis的学习认知(一)
- 一封邮件的认知
- (一)RocketMQ初步认知
- Hadoop集群认知(一)
- 了解和使用keystone(一)keystone的基本认知
- (一)对 java的发展史和体系结构基本认知。
- 对于 RxJava2 的 认知与直接应用(一)
- 说说什么是重构(一)重构的起点
- 一、runtime之元素认知(一)
- 重构的回顾(一)
- 机房重构的总结 (一)
- 重构(一)
- 重构(一)
- 重构(一)
- Dubbo学习笔记(一)------认知
- iOS KVC/KVO
- 《机器学习实战》读书笔记之k-近邻算法
- An article about hash function for hash table
- Java方法与主方法
- How to set a badge value on a UITabBarController item
- 重构的认知(一)
- css中为什么经常见到img{dispaly:block}?
- 关于HTML标签的总结
- linux以rpm方式安装ftp软件
- CSS中background用法
- text-align:center和margin:0 auto的用法和区别
- CSS的定位元素position用法
- CSS中float布局用法
- Java构造方法的应用