常见债务类型与症状
| 类型 | 症状 | 偿还方向 |
|---|---|---|
| 代码债 | 重复、命名混乱、坏味道密集 | 重构手法 + 评审约束 |
| 设计债 | 依赖成网、边界模糊 | 模块化与端口划分 |
| 测试债 | 缺自动化、用例脆弱 | 补特征测试与分层 |
| 依赖债 | 版本陈旧、生态脱节 | 小步升级 + 锁定版本 |
| 环境债 | 构建缓慢、配置漂移 | 基础设施即代码 |
债务不止在代码:设计债(结构劣化)、测试债(缺自动化)、文档债、构建与依赖债、环境债、数据债都常见;分类的目的是找准偿还动作,不同债务的偿还手法完全不同。
| 类型 | 症状 | 偿还方向 |
|---|---|---|
| 代码债 | 重复、命名混乱、坏味道密集 | 重构手法 + 评审约束 |
| 设计债 | 依赖成网、边界模糊 | 模块化与端口划分 |
| 测试债 | 缺自动化、用例脆弱 | 补特征测试与分层 |
| 依赖债 | 版本陈旧、生态脱节 | 小步升级 + 锁定版本 |
| 环境债 | 构建缓慢、配置漂移 | 基础设施即代码 |