来源:https://github.com/datawhalechina/vibe-vibe
本节目标:配置 Git Hooks 和 GitHub Actions,让测试自动运行;了解 TDD 的思路和适用场景。
💡 本节核心要点
- Git Hooks(Husky):提交前自动跑测试,测试失败阻止提交——第一道防线
- GitHub Actions:推送后在干净环境里跑测试,发现"在我电脑上能跑"的问题——第二道防线
- TDD 适合核心业务逻辑和稳定接口:先写测试定义行为,再写代码实现——不是教条,是工具
- 测试是逐步积累的:先保护最关键的部分,每次修 bug 顺手加测试,安全网越织越密