示例提示词
要加「导出文件名带日期」:先按仓库实际的测试命令写一条失败测试,给我看它失败的输出,再写最小实现。
预期产物
失败与通过两段的真实运行记录,和最小改动集;全程套件保持通过。
先明确预期行为,再用测试推动实现与修改。

测试先行的完整纪律,钉在项目的真实命令上:先弄清这个代码库实际怎么跑测试(命令属于项目自己的文档与构建配置),然后红—绿—重构——亲眼看新测试因为功能还不存在而失败,写下刚好让它变绿的最简实现,再在全部保持通过的保护下整理结构。跳过「看它红」这一步,等于允许一条从没失败过的测试假装守住了行为。
好测试的标准同样可执行:名字说清「什么坏了」;测真实对象而不是替身的礼貌;测试与实现同一批交付。再加变异自检——故意把实现改坏一处,如果全套仍然通过,那些测试测的是空气;常见假测试信号也配了对照清单。
所有命令都在授权环境里用项目真实入口跑,通过与否以实际输出为准——「应该能过」不是结果。适合新功能落地、缺陷钉死,和一切「先证明再合并」的场合。
示例用于说明请求与期望产物形态,不代表已完成的运行结果。
要加「导出文件名带日期」:先按仓库实际的测试命令写一条失败测试,给我看它失败的输出,再写最小实现。
失败与通过两段的真实运行记录,和最小改动集;全程套件保持通过。
这套 200 条全绿的测试做次变异体检:把实现故意改坏五处,看哪些断言没反应,再给加固清单。
逐项变异的结果表:哪些如期变红、哪些毫无反应,以及需要加固的测试名单。
iOS · Android
iOS
Android
MIT
MIT (root LICENSE)
已核验固定技能子树与所附参考资料,完整适用许可及逐文件适配、素材记录保存在 references/licenses/ 与 references/PROVENANCE.md。
发布提交 25e07dbeeb,审计来源 84c524b6fb;目录摘要 iOS 46196ba57ed7… · Android 16de89d019e2…。
版本记录随签名目录发布;以下为目标与已发布版本。