V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zpvip
V2EX  ›  Ruby on Rails

以后发软件库是不是只用发 spec?

  •  
  •   zpvip · 15 小时 21 分钟前 · 1357 次点击

    X 上看到 阮一峰 发了一个好玩的库:

    https://x.com/ruanyf/status/2010225187594334692

    https://github.com/dbreunig/whenwords

    顺手一个小时就 Vibe coding 了一个 Ruby Implementation

    https://github.com/ZPVIP/whenwords

    感觉以后可以用 spec 发库了

    10 条回复    2026-01-12 00:47:58 +08:00
    YanSeven
        1
    YanSeven  
       15 小时 4 分钟前
    应该是多种形式吧,标准形式可能是 spec+code ,就跟当前的 code+release 一样
    BeautifulSoap
        2
    BeautifulSoap  
       14 小时 46 分钟前
    我觉得将来哪怕有这个趋势,最终应该也不可能是自然语言的 spec
    自然语言实在太模糊太不精确了
    今后可能会出现一种介于代码和自然语言之间更加精确的专用中间语言。就和高级语言和汇编的关系一样
    chendy
        3
    chendy  
       14 小时 25 分钟前
    需求 -> code 变成 需求 -> spec + code
    理解屎山逐渐从一项艰难的工作,彻底变成不可能完成的工作了,因为拉屎速度过于快了
    Orenoid
        4
    Orenoid  
       13 小时 57 分钟前
    @BeautifulSoap 我个人觉得,如果要确保这个中间语言对功能细节做到 100% 可控(毕竟需要兜底),那这个 spec 最终依然会变成一门编程语言。
    要么就得接受产出的结果不完全受控,或者 spec 只能干涉到某个抽象层为止(就像低代码平台一样)。与预期不符的部分,依然需要程序员去处理编译出来的底层代码。
    webcape233
        5
    webcape233  
       13 小时 57 分钟前 via iPhone
    @BeautifulSoap 也就是新的“编程语言“
    BeautifulSoap
        6
    BeautifulSoap  
       13 小时 39 分钟前
    @Orenoid
    @webcape233
    是的,我也没法想象这种新的编程语言会是怎样的东西。总感觉今后应该会有一种全新的编程范式,用来填补 ai 的不确定性和确定性执行之间的鸿沟
    ETiV
        7
    ETiV  
       13 小时 32 分钟前 via iPhone   ❤️ 1
    Code is cheap, show me your talk (spec).
    RichardPlus
        8
    RichardPlus  
       10 小时 29 分钟前
    @Orenoid 笑死,用 IL 做到描述清楚,无歧义的程序,直接用任何一个编程语言都搓出来了 XD
    codehz
        9
    codehz  
       9 小时 4 分钟前
    可以当作 vibe coding 测试工具,来测测 GLM-4.7 / Kimi-k2-thinking / MiniMax M2.1 / Qwen Coder 这些国产模型能不能独立实现()
    zooo
        10
    zooo  
       7 小时 5 分钟前
    牛逼,我也在想以后应该会变成测试驱动开发,测试的代码也不用写,直接写自然语言,给出一些示例就行了

    我刚花了 十分钟就完成了一个 rust 版本的。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1128 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 23:53 · PVG 07:53 · LAX 15:53 · JFK 18:53
    ♥ Do have faith in what you're doing.