GemNews

全部文章 · 热点速递

DHH 称逐行检查 AI 代码绝无出路,卖家改主题该怎么把关?

在 9月23日 Rails World 主题演讲前后,DHH 提出手动写代码对多数程序员已无经济价值。9月28日他又撰文强调,应通过对抗性审查与自动化测试来检验 AI 代码。

作者 Iris (Nghi Chau) · · 4 分钟阅读

分享: WhatsApp · Telegram · X · Facebook · LinkedIn · Email

为了替代逐行审查,他设计了一套系统:让 AI 互相审查,配合自动化测试与抽查。商家用 AI 修改主题时,未必拥有这种工程级别的工作流。虽然 DHH 探讨的是专业开发,但对独立站卖家的启示很明确:上线前必须严格把关。

  • DHH 在 Rails World 期间说了什么: Ruby on Rails 创始人兼 37signals 联合创始人 DHH 在 9月23日关于主题演讲的推文中写道:“对绝大多数公司的程序员来说,手写代码不再是一项具备经济价值的技能”,LaunchKit 报道引用了这句话。据 @masahirochaen 的总结,DHH 还声称自己已从职业编程界退休。
  • 什么将取代人工读代码: @dhh 在 9月28日的推文中写道,“人工审查 AI 代码每一行的做法绝无出路。” 取代它的方案包括:AI 对抗审查、自动化测试以及定期抽查。前一天他就提到,这项工作已转变为企业主对团队预期成果的规划(来源)。需要说明的是,他针对的是专业开发团队,而非电商卖家。
  • Shopify 内部也在践行类似理念: Shopify 打造了内部工具 Helix,用来将旗下 App 从 React Native 迁移至原生代码。Helix 会把工作拆解为多个节点,代码必须通过自动化测试、视觉对比以及两轮 AI 对抗审查,最后才由工程师批准上线。据 9月21日的工程技术报告 显示,Shopify 借此仅用 12周就用 Swift 和 Kotlin 重构了 Shop App。这是工程级开发工具,并非供卖家修改主题的工作流。
  • 卖家能从中学到什么(我们的解读,非 DHH 的直接建议): Shopify 帮助中心建议在修改代码前先复制主题备份,代码编辑器内置的 Theme Check 也会在编辑时提示错误(来源)。草稿主题发布前可以预览移动端效果(来源)。另外,@Layton_Gott 提到,有人尝试用 AI 运营店铺,但预算开支和设计决策依然由人工把控。

我用 AI 改 Shopify 主题,可以不审代码吗?

DHH 用测试和 AI 审查取代了逐行阅读,但审核本身并未消除。店铺要是没有自动化测试套件,就必须人工把关。创始人 @jaeholeeeee 透露,他发现 AI 写的代码漏洞百出,直到手动修复并收紧 AI 规则文件后才解决问题。

发布 AI 修改的主题前,应该检查什么?

请先在复制的主题副本上操作,注意编辑器中的 Theme Check 报错。把草稿主题和现用主题对比,仔细检查电脑端与移动端显示。除非开发人员为店铺配置了自动化测试,否则发布前务必亲自核对价格显示、商品详情以及结账跳转链接。

Sources

在 GemCommunity 讨论