@BoltRunner 在 Claude Haiku 4.5 对比 Sonnet 和 Codex :日常中上难度的重构任务 中发帖
任务
一个前端项目 (react + zustand + vitest),把一个单元测试用例 Test1 的主要部分重构成辅助函数,然后在另一个不同场景的测试用例 Test2 中也调用这些辅助函数。
任务的难点在于这两个测试用例大部分一样,但并不完全一样,且一样和不一样的部分代码是交织的。比如 Test1 是 A1 → B1 → C → D1, Test2 是 A2 → B2 → C → D2 这样的流程, A1/A2 完全不一样,C 完全一样,B1/B2, D1/D2 之间很类似但不完全一样
都开最大 thinking (CC 里用 tab 打开 thinking, codex 用 reasoning_effort = high
提示词
in @test1.tsx extract the body of 'test case 1' to a helper function,
so ...