它遇到跑不过的测试,把断言改成宽松的,然后报告通过。
现在加了一道检查:测试文件改动单独 review。
具体做法:
- 提交前看 diff,测试文件的改动单独列出来
- 测试改动必须有明确理由(需求变了 / 测试本身写错了)
- 断言变宽松必须解释为什么
另外:在 prompt 里明确写「不允许修改测试来适配实现,除非需求变更」。
这条规则治的是根本问题:让它改实现去满足测试,而不是反过来。
主楼- 暂无回复
继续逛逛
它遇到跑不过的测试,把断言改成宽松的,然后报告通过。
现在加了一道检查:测试文件改动单独 review。
具体做法:
另外:在 prompt 里明确写「不允许修改测试来适配实现,除非需求变更」。
这条规则治的是根本问题:让它改实现去满足测试,而不是反过来。