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