重构的五个问题

1、何谓重构?

根据上下文不同,
名词:
对软件内部的结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。

动词:
使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。

2、为何重构?

改进软件设计
增强可理解性
帮助找到Bug
提高编程速度

3、何时重构?

三次法则

添加功能时
修补错误时
复审代码时

4、何处重构?

代码的坏味道

5、如何重构?

重构记录格式
小步前进、频繁测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值