Boris Cherny
@bcherny
嘿████,
我认为两者都有空间。
1. 原型和其他一次性代码可以被视为完全黑匣子。如果你无论如何都要扔掉它,并且它破裂的爆炸半径很小,那么它就不需要是完美的。
2. Claude 编写的生产代码应该比人类编写的代码具有更高的标准。在 Anthropic,我们有很多防护措施来确保这种情况的发生:大量的 lint 规则、大量的测试、Claude 驱动的端到端测试、每天运行的 Claude 支持的模糊器、自动代码审查和安全审查、自动代码重构等等。如果没有这些,您最终可能会陷入混乱,难以维护。幸运的是,该模型使做好这些变得越来越容易 - 运行一些日常例程,使用 Claude Code Review 等。
您的工作是保持代码质量。如果 Claude 的代码不符合标准,请尝试:
- 使用最新的前沿模型(Opus 5或Fable 5.1)
- 将努力增加到高或xhigh
- 投资您的 CLAUDE.md 和技能,以简洁地教 Claude 如何在您的代码库中工作
如果所有其他方法都失败了,请在使用它时引导 Claude 更多,或者让 Claude 修复累积的债务并重写您的代码库以使其更易于使用。或者,等待下一个型号。
最好的,
鲍里斯