由于我的动态中充满了因为 Opus 4.5 太好而几个月没编码的人,让我来补充一下今天早上我不得不手动修复的 5 件事情,因为 Claude Code 没有做到: - 关注点分离:我要求添加属于特定类的新功能。我告诉 Claude 审查该类并进行更改。它在一个无关的类中进行了更改,然后将我想要的类中的一些功能移动到第二个无关的类中。 - 封装。一堆私有和包私有的方法被无缘无故地公开。 - 并发:它实现了一个相当明显的并发错误,并坚持认为逻辑是正确的。 - 重新发明轮子:并发错误出现在一个不需要编写的队列库中,因为 Guava 已经存在。 - 使用错误的构建命令,然后误解错误并进行一堆完全不必要的更改。在一个循环中,因为错误的构建命令在每轮无用更改后都失败。 是的,我有计划文档、规则文档,并且我非常仔细地提示。Claude Code 确实很出色,但人类审查是非常必要的。尤其是对于并发问题。