• 你们对自己写代码会有不安全感吗?
  • 发布于 1周前
  • 58 热度
    13 评论
如果你写了个东西,但不知道它是怎么跑起来的,会心慌吗?我就属于会有不安全感的人。所以每次 llm 生成了一段代码,我必须先看一遍。如果不看,即使它能跑起来,我也会有很大的不安全感。尤其对于工作项目,这种不安会更严重。所以我只用 llm 生成局部代码,大部分是一个方法或类,而且必须在自己在全局下有一个掌握时,才让它生成。所以我基本不让它做大范围的代码生成。你们会这样么?
用户评论
  • 青春不留白
  • 认清自己定位,你才是 Copilot ,活请交给 Cursor 。信任是需要时间培养的,永久了你自然会相信它。我现在 Review 越来越少了,只要 Prompt 到位,它比我写得好。BUG 怎么了?你自己写不会出 BUG ?无所吊谓!
  • 2025/5/28 17:10:00 [ 0 ] [ 0 ] 回复
  • 风尘客
  • 会的。甚至包括第三方依赖的引入,都会专门开会讨论各种实现的优劣再决定。初次编写代码的成本,比起长期维护的成本可低多了。这个成本总需要有人付出,无非就是写代码的那个或者审代码的那个。引入 ai 之后,就算写的人用 ai 写,审的人用 ai 审也无所谓,最终还是这两个人来承担责任。所以当我是提交代码的人的时候,肯定会看代码的。当我是审代码的人的时候,一样也会看,只是会在去掉注释和脱敏之后让 ai 一起检查一下。
  • 2025/5/28 17:05:00 [ 0 ] [ 0 ] 回复
  • 路生云烟
  • 可能 ai 实现一些业务不靠谱,心里没底很正常,就像是你手下一个小兄弟写代码不太靠谱,你 review 的时候也需要多想一想。
    你想控制 llm 只生成局部的方法,我觉得是一个意思,就是你这个小兄弟沟通还有点问题,你要是让他全写了,沟通就废死劲了 doge
  • 2025/5/28 16:59:00 [ 0 ] [ 0 ] 回复
  • 不败的意志
  • ai 生成的我会 review ,特别涉及交易,但这完全看 ai 的水平跟个人习惯的。有些人自己写代码也随便写写看起来跑通了就行,之前就遇到过有些同事很随便的,只要表面看起来跑通了就行,甚至还见过把 if(a==1 || a==2) 写成 if (a==1 || 2) 还信誓旦旦的跟我说 js 就是这样写的。不过如果生成的是 ui 我肯定不咋看的,本来就讨厌写 ui ,我只看逻辑层面。
  • 2025/5/28 16:58:00 [ 0 ] [ 0 ] 回复
  • 凉生不朽
  • 会, 因为 AI 自己也不知道自己在说什么!同事的代码有问题是同事的问题, 我用 AI 写出来的代码, 出问题是我的问题.相当于我作为监工监督 AI 干活, AI 出问题了, 我不能把锅甩给 AI.所以, 本质上我要为 AI 的产出兜底、负责任.
  • 2025/5/28 16:54:00 [ 0 ] [ 0 ] 回复
  • 回忆在沉淀
  • 一开始会,后面我根本不看。开发时候验证好没问题就 ok, 不会去仔细看具体实现,稍微瞄一下就好了。换个思路,你就把他当作你的同事。你会完全掌握团队里别人写的代码吗?只要没 bug 就行,不需要去质疑太多现阶段的 AI 模型的编程能力
  • 2025/5/28 16:46:00 [ 0 ] [ 0 ] 回复
  • 月下独饮
  • ai 模型也是这么训练出来的,训练者也不知道 ai 模型内部复杂的逻辑。
    但,op 的这个问题可以延伸为,
    “如果你买了辆汽车,但不知道它内部零件的型号和供应商,你会心慌吗?”
    “如果你点了个外卖,但不知道它每一个食材的产地和日期,种植养殖者,你会心慌吗?”
  • 2025/5/28 16:40:00 [ 0 ] [ 0 ] 回复
  • 一杯忘情
  • 笑,我写的我一样会担心跑起来会有什么问题。AI 写的我 review 一遍,程序逻辑正确就没什么事。如果遇到 bug 也是我和 AI 都没想到会遇到的情况。这谁也没办法。
  • 2025/5/28 16:36:00 [ 0 ] [ 0 ] 回复
  • 共老河山
  • 遥忘而立  2025-05-28 16:29
    不是抬扛,就是纯好奇,你用的所有库都会看一遍吗?

    你这确实抬杠,库是别人验证好的,ai 输出的是验证好的吗?

  • 2025/5/28 16:31:00 [ 0 ] [ 0 ] 回复