< 返回版块

Mike Tang 发表于 2026-02-08 10:01

Reddit讨论:谁在软件中使用LLM生成的代码?

核心观点

作者表示已经放弃将LLM生成的代码纳入软件项目,尽管LLM在其他方面仍有用处。

主要问题

  1. 代码质量平庸

    • LLM虽然能生成可编译的Rust代码,但往往冗长、草率、设计选择不佳
    • 由于LLM是基于整个互联网训练的预测系统,注定会产出最平均、最中庸的代码
  2. 无法适应迭代开发流程

    • 软件开发是高度迭代的设计过程
    • 开发者通常将任务分成3-5天的小块,但在开发过程中才能发现更好的设计、潜在问题和边缘情况
    • 这种迭代过程无法通过提示词准确传达给LLM
    • 依赖LLM只能产出可用但平庸的代码
  3. 时间成本问题

    • 修复LLM造成的错误所花费的时间,往往超过初期开发节省的时间
    • 最终反而降低了开发效率

LLM的有效用途

  • 修复语法错误:检查括号、大括号等语法问题效果很好
  • 查找Bug:在调试方面表现出色
  • 样板代码:理论上可用(但作者认为Rust几乎没有样板代码需求)

结论

作者发现完全不考虑LLM进行开发反而更轻松高效,LLM最多只能辅助约10%的工作,不适合作为"初级开发者"来编写项目代码。

https://old.reddit.com/r/rust/comments/1qy9dcs/who_has_completely_sworn_off_including_llm/

--

From 日报小组 Mike

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页