- 主题:AI 写代码确实太爽了
这可不是强类型就够的...
得有一些精神洁癖级别的执念才行,rust是一种,其他的就太脱离大众了,
总不能都去写ada吧....
【 在 hotfix 的大作中提到: 】
: lv 老师,go也是强类型语言,就不行吗
--
FROM 101.229.188.*
因为gemini就是可以做到这一点
【 在 hoo 的大作中提到: 】
: 只有少量e2e测试怎么有信心release?
--
FROM 101.229.188.*
哈哈。我继续改进。
多听听大家的用法。
【 在 lvsoft 的大作中提到: 】
: ....
: 你对ai的理解,还停留在2年前....
--
FROM 117.28.162.*
从人的意识到输入,再到gemini的理解、实现,每个环节都可能有偏差和错误,光靠对gemini的信任不行吧
“少量”有多少,不覆盖全部功能点?
【 在 lvsoft 的大作中提到: 】
: 标 题: Re: AI 写代码确实太爽了
: 发信站: 水木社区 (Tue Jul 1 17:37:42 2025), 站内
:
: 因为gemini就是可以做到这一点
: 【 在 hoo 的大作中提到: 】
: : 只有少量e2e测试怎么有信心release?
:
: --
:
: ※ 来源:·水木社区
http://www.mysmth.net·[FROM: 101.229.188.*]
--
FROM 222.71.196.*
简单的说就是系统跑起来你要大致看看跑起来如何吧?
我做的就是构造一个e2e测试把我最感兴趣的功能点跑下。
gemini上限非常高,但下限也非常低,你可以认为gemini是一个脱离一线很久的架构师,让它去干活还有点眼高手低,所以要用好是需要和它好好磨合的。
基本上,我是完全不看gemini写的除测试之外的代码的。用claude我像是一线manager,要时刻盯着一个干劲十足的实习生防止它犯错。用gemini我的角色就是二线manager,我跟他只进行大量架构级别的文档沟通,和交付前的使用测试,完全不看他做事的细节。
【 在 hoo 的大作中提到: 】
: 从人的意识到输入,再到gemini的理解、实现,每个环节都可能有偏差和错误,光靠对gemini的信任不行吧
: “少量”有多少,不覆盖全部功能点?
--
修改:lvsoft FROM 101.229.188.*
FROM 101.229.188.*
请收下我的膝盖 orz 醍醐灌顶
之前我还纠结rust没有语言规范 最近发现Fortran三四十岁才开始有语言规范 所以也不纠结了
【 在 lvsoft 的大作中提到: 】
: 所以我已经强调了很多遍了,rust是ai时代最重要的语言,没有之一
: 比如我现在是基本不写测试代码的。
: 曾经我也是测试先行,用一堆测试去框住结果。
: ...................
--
修改:gfkid FROM 112.224.69.*
FROM 112.224.69.*
强类型的语言很多啊 但是只有rust是特别的
rust能编译通过就几乎可以确定无bug了
实际玩玩rust就知道了
【 在 hotfix 的大作中提到: 】
: lv 老师,go也是强类型语言,就不行吗
--
FROM 112.224.69.*
我最近修的好几个 BUG 对调个语句就解决了。Rust 能解决吗?
1. 应该先更新缓存再通知客户端。之前弄反了。
2. 双重循环的次序错了。不满足数据局部性规则。
3. 在循环中频繁更新某些在循环中不变的数值。我给提到循环外就解决了。
【 在 gfkid 的大作中提到: 】
: 强类型的语言很多啊 但是只有rust是特别的
: rust能编译通过就几乎可以确定无bug了
: 实际玩玩rust就知道了
: ...................
--
FROM 110.84.121.*
@lvsoft 还是请lvsoft解惑吧
不过我感觉你这个问题不是换个rust就能轻易解决的
不过如果改进prompt 有可能能让AI发现自己的逻辑问题 这样它自己就会修改
【 在 hgoldfish 的大作中提到: 】
: 我最近修的好几个 BUG 对调个语句就解决了。Rust 能解决吗?
: 1. 应该先更新缓存再通知客户端。之前弄反了。
: 2. 双重循环的次序错了。不满足数据局部性规则。
: ...................
--
FROM 112.224.69.*
是的。中间那个数据局部性的问题,我跟 AI 说了之后,AI 就自己改了。
我用的是 lmdb,它允许在数据库内建立多个 db 也就是多个 b 树列表。单个 db 有明显的数据局部性。AI 改完之后,处理时间从原来的 8s 降到 1s.
【 在 gfkid 的大作中提到: 】
: @lvsoft 还是请lvsoft解惑吧
: 不过我感觉你这个问题不是换个rust就能轻易解决的
: 不过如果改进prompt 有可能能让AI发现自己的逻辑问题 这样它自己就会修改
: ...................
--
修改:hgoldfish FROM 110.84.121.*
FROM 110.84.121.*