Anthropic的Boris Cherny:Claude写的生产代码应比人类写的门槛更高
Anthropic内部为Claude编写的生产代码设置了多层护栏:lint规则、测试、Claude驱动的端到端测试、每日运行的Claude模糊测试、自动化代码审查与安全审查、自动化重构等。
Anthropic的Boris Cherny在 2026 年 9 月 11 日发表的一段表述中称,Claude编写的生产代码应当比人类编写的代码有更高的门槛。
他给出的理由是维护成本,并列举了Anthropic为此部署的护栏:大量lint规则、大量测试、Claude驱动的端到端测试、每天运行的Claude模糊测试、自动化代码审查和安全审查、自动化重构等。
Cherny称,若没有这些机制,最终可能得到一个日后难以维护的烂摊子。
Cherny列出的具体护栏
Cherny的表述将“更高的门槛”落到一组具体的工程实践上,而非停留在原则层面。他提到Anthropic内部已有的做法包括:
上述内容均来自Cherny的这段表述,没有给出各环节的规模数字、覆盖率或效果数据。
- 大量lint规则
- 大量测试
- Claude驱动的端到端测试
- 每天运行的Claude模糊测试
- 自动化代码审查和安全审查
- 自动化重构