第 12 课 · 42 分钟
类型检查与重构
利用静态反馈拆分复杂函数和消除重复。推荐先修:依赖替身与测试边界
未开始
学习目标
- ✓ 理解类型检查与重构的核心规则
- ✓ 能够独立修改并运行本课示例
- ✓ 能用类型检查与重构解决一个小任务
核心讲解
利用静态反馈拆分复杂函数和消除重复。
类型检查可以在运行前发现接口不一致
重构前先建立行为测试
函数过长通常意味着承担了多个职责
代码实验室
浏览器内安全运行运行结果
88
易错提醒
⚠ 不要只记语法,要说明“类型检查可以在运行前发现接口不一致”解决了什么问题。
⚠ 完成练习后修改输入,确认“重构前先建立行为测试”仍然成立。