SuperAPI AI 工具集

principle-capture-the-baseline

测试与质量

查看项目

更新于 10-20 12:11

技能介绍

该技能的核心用途是在改动某个对象之前,先把它的“改动前状态”记录下来,使改动后的结果能够清晰地呈现为“旧值与新值”的对比。

主要能力与要求:在第一次编辑之前,对尚未改动的对象运行后续将要使用的检查,并记录结果,同时记录修订版本、输入、环境与条件。资料明确指出,阅读代码带来的信心不能替代这一测量。改动完成后,应使用同一套检查工具、相同的输入和条件,使差异只来自改动本身,而非方法变化。

使用方式:对修复或重构,先记录当前行为,包括失败的复现和打算保留的行为。资料强调,通过的测试只说明其断言的内容,并不构成对先前输出的记录。如果改动已经发生,应从未修改的基础修订生成基线,例如在单独的工作区或构建中进行,并保留未提交的工作。若无法生成基线,应报告该比较缺少基线。

适用场景:即将改动某事物、且将验证或比较其结果时。

限制与区别:不适用于只读调查或同步 git 基础;与“先陈述结论”“改动后验证结果”“有意识地更新基础”等原则不同。完成标准是:来自未改动状态的基线证据早于改动,或其缺失已被报告。

收费、价格、平台支持等具体信息暂未提供。