1
yechentide 7 小时 6 分钟前 via iPhone
降低耦合,限制 AI 的探索/修改范围
|
2
rocmax 7 小时 6 分钟前 via Android
spec driven development ,ai 生成的代码成本已经可以忽略不计,那么人应该从维护代码转为维护 spec 。代码由 ai 根据可验证的 spec 检查。
|
3
midsolo 6 小时 25 分钟前
公司把某些内部系统外包出去了,项目交付前负责验收的同事开始介入,在对代码进行验收审计时发现,外包人员用 AI 狂拉了 8w 多行源码......
他的心智负担很重,求他的心理阴影面积? |
4
apkapb 6 小时 17 分钟前
按照 token 算,我大概有 10%-20%的 token 是用来让 AI 重构代码的
|
5
lujiaosama 6 小时 14 分钟前
别说代码了,每次看 AI 生成的文档,我都累得不行。GPT 生成的文档一大坨,读得头皮发麻。
|
6
gumayusi 6 小时 13 分钟前 让真人去查真人,让 AI 去查 AI 。谁污染谁治理,觉得 AI 有智商能编写代码的人,没理由觉得 AI 没智商维护代码。
|
7
lujiaosama 6 小时 12 分钟前 @rocmax 复杂度不会消失,只会转移。不读代码也得读文档,文档也不轻松。
|
8
sir283 6 小时 6 分钟前
Ai 写写小软件还可以,写那些成型的,还是算了吧,屎山堆屎山,最后直接爆了。
分享一下我用 Ai 写的软件: 免 ROOT 强力删除安卓系统内置垃圾软件: https://github.com/MrsEWE44/easyManager ,还有其它功能,详细在 GitHub 主页。 宇宙超级无敌音乐下载工具: https://github.com/MrsEWE44/musicDownload ,支持所有主流音乐平台的歌曲文件下载,支持无损下载,详细在 GitHub 主页。 |
9
erwin985211 6 小时 5 分钟前
如果你是最新的模型的话,我觉得完全不用特别担心,直接让 AI 查 AI ,你自己就化为测试视角,而不是去审查代码的视角,看看 AI 有没有把功能实现,如果你还要坚持现在的完全把所有代码都审查一遍,确实,心智负担会比较大
|
10
CodeGou 5 小时 53 分钟前
测试覆盖+AI 审查。
如果还有担忧说明测试覆盖的还不全面。还得继续完善测试范围和质量(基本这块也是 AI 来做了) |
12
zzNaLOGIC 5 小时 44 分钟前 @rocmax 实际在生产项目上跑下来,并没有想象的那么美好。 规则和实际逻辑不匹配是常有的事情,甚至 spec 更难懂,在大型项目上甚至有些绕的匪夷所思,生怕人类看懂。 原先以为是 speckit 流程太复杂了,换成 openspec ,虽然人要干的事变少了,但是规则质量更差了。
|
14
craftsmanship 5 小时 39 分钟前 via Android
@mmz0717 这下不得不看了
|
16
archxm 5 小时 29 分钟前
简单啊,多招几个程序员,多人审核,拆解任务
|
17
skuuhui 5 小时 28 分钟前
公司是你自己的吗?为啥操那么多心
|
18
yifangtongxing28 5 小时 27 分钟前 公司只给你了指挥 AI 写代码的钱,没给你挑 AI 错的钱
能找出来 AI 错误并修复的人,得精通古法和 vibe coding ,已经被干掉了。 |
19
gkeeno 5 小时 22 分钟前
只能说以前怎么维护屎山,现在就怎么维护
|
20
gophlet 5 小时 14 分钟前
因为大多数人用 AI 开发新项目都是井喷式产出代码,我觉得这种模式只适合 MVP 和功能边界清晰的小项目。想要持续迭代的话,还是结合 AI 渐进式开发比较好。
|
21
tt67wq 5 小时 11 分钟前
我们老板现在听说 AI 能提效,原来要 4 个人一个月的活儿让我们一个人一周上线,既然这样,就只能委屈 AI 喷粪了,维护性?不存在的!
|
22
YanSeven 5 小时 9 分钟前
@lujiaosama 同感
|
24
lovedebug 5 小时 4 分钟前
做大自然的搬运工~
|
25
hymxm 4 小时 59 分钟前
|
26
sddyzm PRO 这确实是个问题,但其实现在很多项目已经算超大型了吧,可以参考现成的维护方案
|
27
GeruzoniAnsasu 4 小时 52 分钟前
@erwin985211 不知道你了不了解游戏优化的很多黑魔法,面剔除、伪 3D 、数值快速近似。AI 写的代码就像剔除了不可视面的游戏。当你需要单独一个业务视角的时候 AI 优化得很好,但当你需要一个完整的业务实体的时候,你会发现 AI 除了原本可见的那个面之外什么都没写。
|
28
2333wz 4 小时 45 分钟前
@GeruzoniAnsasu 你让他写了吗
|
29
EndlessMemory 4 小时 44 分钟前
AI 写出跟自己代码风格类似的代码确实太困难了
|
30
icanfork 4 小时 40 分钟前
公司不是自己的,目前的态度是要求代码 AI 率,我就 AI 生成 AI 修。
|
31
jedeft 4 小时 36 分钟前
|
32
mike1998 4 小时 32 分钟前
用更多的 token 和更厉害的 ai 维护
|
33
kamilic 4 小时 14 分钟前
公司产运已经开始 vibe 了,后面程序员就是擦屁的了,哎。
|
34
GeruzoniAnsasu 4 小时 9 分钟前 @2333wz 打个比方:
「写一个赛车游戏」 => AI 会实现赛车,会实现赛车游戏,everything works well 但人类不会这样写代码,人类会直接设计赛车的 prefab ,定义好可更换的皮肤和可更换部件,然后再把这个 prefab 拖进游戏 「你让它写了吗」是个逻辑陷阱 —— 任何 AI 没按照我的想法做到的事显然都可以归集为「我没这么要求」,但我们期望 AI 的能力恰恰是「即使我们没有严格定义实现本身,它依然能够按照大致的指示完成严格的实现」。 如果你不想思考我到底在表达哪个逻辑可以简单地认为我在说下面这句话: 如果我要给 AI 写清楚怎么写,我自己写就得了,要 AI 干什么 |
35
SoviaPhilo 3 小时 50 分钟前
如果是想让人偶尔要接手一部分,必须从一开始就划分好领域/边界,按 DDD 的思路走;
否则就只能靠 SPEC 了。不过实话说,一个上线的系统我是不太敢用 SPEC 重写的,因为人输出的 SPEC 只要业务稍微复杂一点,总会有逻辑遗漏,而这个逻辑遗漏肯定会爆发 |
36
LittleFox 3 小时 43 分钟前
降低耦合度,做好架构设计
|
37
kamilic 3 小时 32 分钟前
@GeruzoniAnsasu 我也觉得这逻辑好可怕,任何出了问题的情况都怪罪到使用的人身上。
每次听到都挺无语,也许是我菜,学不了大佬的操作方式。 😄 |
38
iorilu 3 小时 20 分钟前
谁写的代码谁维护
ai 写的当然 ai 维护 |
39
beefhotpot 3 小时 15 分钟前
宁愿冗余也不要耦合,这样 ai 写错了也不会影响其他功能。
|
40
teaguexiao 2 小时 51 分钟前
我的做法是在项目根目录放一个 CLAUDE.md ,里面写清楚架构规范、模块边界,让 AI 每次只动指定范围内的文件。加上测试覆盖,心智负担少很多。
|
41
ronyin 2 小时 40 分钟前
ai 写的,肯定是 aireview 。。。
|
42
ASHYWHISPER 28 分钟前
|
43
abelmakihara 18 分钟前
之前让 ai 写的一个 canvas 动画
我就没办法调的和 ui 一模一样 代码太长了 完全不想看 最后也只能 ai 自己改 凑合上了 |
44
brucedone 10 分钟前
你把测试,e2e 验收 ,集成测试的标准定好,它怎么改都能通过验证的话,就不用着关注了
|