# 重构（Refactoring）

### 缩写：无

### 简述

在不改变可观察行为的前提下改善内部结构的过程。依赖测试保护网；与「顺便改行为」严格区分。持续小步重构抑制腐化。

### 使用场景

降复杂、去重复、为新功能开封。

### 实践与应用

```text
红/绿保护下：小步改结构，行为不变
// 行为变更与结构变更分开提交
```
### 注意事项

• 无测试大爆炸重构
• 借重构夹带需求

### 关联术语

• 测试：行为不变的安全网
• 技术债：重构常用于偿还
• 设计：改善内部结构
• 版本控制：小步提交便于回滚
