当团队开始无法理解自己的代码

Simon Willison7 天前

失去理解能力的开发团队

用户开始报告一个奇怪的 bug。团队已经尝试了四次修复,但更准确地说,是四次让 AI 尝试修复。遗憾的是,连 Fable 也无法找出问题所在。

于是,团队成员去找负责过这项功能的人,询问:

“数据是从哪里来的?”

对方回答:

“嗯……其实我也不知道。让我问问 Claude。”

两个人坐在屏幕前,看着一大段又一大段文字不断生成。他们都无法判断其中的内容是否正确,但 Claude 的语气显得非常肯定。

问题并不只是某个 bug 没有修好。随着项目不断增加新的层次和服务,系统变得越来越复杂,最终复杂到团队中的任何人都无法真正开始理解它是如何运作的。

这段场景揭示了一种风险:AI 可以加快代码生成和问题处理,却也可能让团队在缺乏验证和理解的情况下持续堆叠复杂度。当开发者不知道数据从哪里来、功能为何这样实现,也无法判断 AI 给出的解释是否可信时,维护工作就会从修复代码变成猜测系统。

评论

请登录后发表观点

暂无数据