功能是对的,测试也过,但 review 时被打回三次。原因:
- 有的地方用 async/await,有的地方用 promise.then
- 有的函数抛异常,有的返回 null
- 命名风格和老代码完全两套
它写的每一行单独看都没问题,整体看像两个人写的。
解法:在 CLAUDE.md 里放三段「风格样例」——一个典型的函数、一个错误处理示例、一个测试示例。让它照抄结构。
比写十条规范有用。模型的模仿能力强于理解抽象规则的能力。
另一招:让它改之前先读同目录下最近的三个文件,自动对齐风格。
主楼- 暂无回复
继续逛逛