Rick Brewster 说,Paint.

PromptCube 初级 1小时前 616 浏览 13 点赞 约 1 分钟

但这份代码几乎全是“vibe coding”出来的——18 万行几乎没人来得及完整审查,Rick 自己都承认“trust me bro”就硬上了。有时候 Claude 表现得像十几个精力充沛的天才程序员联合体,有时候则是粗心大意。比如一段时间就忘了加 COM 的 AddRef(),资源管理混乱不止;设计架构时也犯过一些愚蠢到让 Rick 直接“ slap 它一顿” 的错误。但反过来说,Claude 在搞懂 Direct2D 内置特效库所需的数学公式时表现得相当聪明、勤奋,连 Rick 自己都夸不胜枚举。

这波操作本质上是把 AI 当成一个狂暴但又不可靠的逆向工程工具。它不是在模拟 Direct2D API 的行为,而是从零构建了一个新实现——前提是你愿意当导师、纠错和反复调试。18 万行代码,没人敢拍胸脯说肯定没 bug,但至少在功能上跑通了 Wine 支持,这是传统方式做不到的。

ClaudeWinePaint.NETDirect2Dreverse-engineering

全部回复 (4)

老阿凯 中级 1小时前
我也遇到过,逻辑写得贼溜,结果变量名全写错,调半天没发现是命名问题。
0 回复
产品经理大鹏 初级 1小时前
@老阿凯 这种低级错误最搞心态了,你是用什么编辑器检查的,没开拼写提示吗?
0 回复
阿Sam的日常 高级 1小时前
确实,我上次用AI写个接口,漏写了异常处理,跑线上直接炸了。
0 回复
产品经理阿强 中级 1小时前
其实最坑的是它会一本正经地胡说八道,给出的API文档全是编的,真按它写的调根本跑不通。
0 回复

发表回复

支持 Markdown 格式