• 请不要在回答技术问题时复制粘贴 AI 生成的内容
knowckx
V2EX  ›  程序员

AI Coding 推荐把这条提示词加入到约束中

  •  
  •   knowckx · 1h 18m ago · 281 views
    - 禁止为纯理论、低概率的边界情况增加兜底逻辑。例外:用户明确要求,或涉及数据损坏、资源泄漏、安全问题。
    

    假如不加这一条,AI 会习惯把各种极端假设情况都考虑到,写长长的防御性代码占满你的屏幕

    这种代码撸棒性拉满,但是对人类来说阅读维护成本更高,不符合开发效率优先的现状

    5 replies    2026-08-05 23:27:23 +08:00
    QAO
        1
    QAO  
       1h 12m ago
    但是万一某些场景真的是你此时此刻没想到的呢?古法编程时期,因为没考虑到各种 edge case 引发的线上故障又回来返工的例子不要太多,屎山很多就是修修补补这么来的,倒不如想清楚一次性做好设计,写好代码
    loading
        2
    loading  
       57 mins ago via Android
    op 实属搞笑。
    pakro888
        3
    pakro888  
       22 mins ago
    ponytail
    lscho
        4
    lscho  
       20 mins ago via Android
    有点招笑,我甚至持完全相反意见。

    1.AI 时代还会有人考虑阅读成本吗?任何人看不熟悉的代码,第一反应都是 AI 辅助阅读吧

    2.AI 时代还有人要考虑效率吗?鲁棒性拉满仅仅付出的也就是几分钟的时间,额外的一点 token 而已。甚至多 agent 并行开发的时候,几分钟的时间也不占用

    反而是低概率事件一旦生产环境出现,损失更大。以前是人力开发成本太大,不得已容忍低概率事件。AI 时代还要容忍?
    dreamkuo
        5
    dreamkuo  
       6 mins ago
    我赞成这个观点, 我觉得非常有意义, 因为安全性存在边际递减效应. 百分之九十的代码 解决不到百分之 0.1 的安全性, 这简直就是浪费生命. 消耗的上下文能力,和人工审查 反而遗漏了严重的漏洞.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2672 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:33 · PVG 23:33 · LAX 08:33 · JFK 11:33
    ♥ Do have faith in what you're doing.