Linus 表示可以接受“Vibe Coding”,但不适合在生产环境使用
Linux 之父 Linus Torvalds 最近在接受采访时谈到对 “vibe coding”(依靠 AI 根据自然语言生成代码)的看法。他的整体态度偏正面,认为这种方式非常适合作为新人进入编程世界的入口工具,但强调不适合用于任何关键或长期维护的重要系统。
Linus 指出,vibe coding 生成的代码可读性与可维护性往往堪忧,如果把它用在生产环境中,未来的维护成本可能会非常高。他认为作为实验、原型或学习工具无可厚非,但对于基础设施级的软件,如 Linux 内核,这种写法会非常危险。
Linus 认为,vibe coding 对初学者和编程入门者是一个很好的“上手工具”,能够快速生成代码、尝试想法。然而,他也明确指出,AI 生成的代码 往往缺乏可维护性和长期稳定性,在核心项目或长期运维的软件中使用会存在较大风险。
Linus 担心,依赖 AI 生成代码可能导致:
-
代码结构混乱,难以维护;
-
潜在 bug 难以发现,尤其在复杂系统中;
-
对长期项目可靠性造成威胁。
因此,他强调“Vibe Coding”可以作为原型工具,但不能盲目信任,需要人工审查和严格测试。
完整访谈:https://www.youtube.com/watch?v=tWx769t1JKg
