
正在审阅代码的我突然不想看了, 让 AI 审核扫一遍没问题就行. 功能能跑就行.
所有人都在用 AI, 建造屎山的速度越来越快. 你还能静得下心去分析日志吗? 还愿意仔细推敲每一行代码的逻辑吗?
就像一篇文章, 如果知道是 AI 写的, 我会瞬间失去阅读的兴趣. 感觉自己的时间都被浪费了.
1 meteora0tkvo 8 天前 让 ai 去阅读「同事用 ai 生成的代码」,然后总结解释给我听 |
2 m1nm13 8 天前 菜鸡同事自己写的烂代码看起来更恶心 |
3 TKKONE PRO ai 生成的当然是用 ai 阅读 |
4 datadump 8 天前 愿意啊,搞不好 ai 写的还好点,再说了干啥不是拿工资呢 |
5 blackmatch 8 天前 > 功能能跑就行 这样感觉不太负责,除非永远是你在维护这份代码。我也用 AI 生成代码,但是我会从头到尾 review 一遍,如果觉得不好理解,我会自己修改。 > 所有人都在用 AI 除非公司硬性规定,否则很难做到这点的。就算团队人人都用 AI ,也应该尽可能按照同样的规范去使用,否则被迭代几轮后就会面目全非。 分享我这几天遇到的一个例子:我之前纯手工敲的代码,被一个很喜欢用 AI 的同事用 AI 大规模修改了,当时我也稍微看了一眼,把觉得别扭的地方提出来,他觉得 AI 能理解就行了,直接合并了代码。另一个同事看到这份代码后,直接骂娘了,来找到我,因为最后一次 commit 是我提交的(只是代码格式调整),然后我想起来我一开始不是这么写的,去翻了代码给他看,他说让我去叼那个改了我代码的同事。。。 |
6 YanSeven 8 天前 我一直搞不懂有什么区别呢。 就像手工菜和预制菜一样,都要求卫生和味道,味道不好就便宜点,卫生差就淘汰,手工菜好吃且卫生,那么人工成本贵,那就卖的贵点儿,总之符合这套逻辑就行。 代码就更简单了,不管是 AI 生成还是人手敲的,最后不都得走 review ,CICD ,测试,线上出问题背锅的逻辑吗。写的屎多,问题多,review 出来了,测试出来了直接提啊,一而再再而三就向上反馈,谁的问题多就扣分儿扣绩效呗,研发质量管理还是那一套,没感觉有什么问题。 如果是代码口味问题,那更简单了,以前人写的代码臭,你还不好意思骂那个人,现在 llm 代码写的臭,你直接当他面儿骂这个垃圾 AI ,指桑骂槐都没问题。人与人之间的相处模式没有改变啊。 AI Coding 唯一要考虑的就是项目的上下文泄露,毕竟数据都要传到人家服务器上。其他的,就按照研发规范走呗。 如果说,个人自己有一套极强的研发价值观,那么,除非你是团队老大或者个体户,否则,不适合在团队公司和平级同事之间玩这套价值观。 |
7 wwhontheway 8 天前 愿意,因为 ai 写的更好,看着舒服 |
8 twofox 8 天前 一个前端组件干到 6 千行,看什么看。直接 ai 继续写下去就好了 |
9 SayHelloHi 8 天前 自己写的代码过几个月都不愿意看 --- AI 写的代码 除非是改了很多次 问题还没有解决 我才看 人工修改 bug |
10 PythonYXY 8 天前 有一说一,大部分 AI 生成的代码注释都很全,可读性比人写的高多了 |
11 reHuo 8 天前 ai 写的 比人写的好多了。一个组 8 个同事 水平不一样 写的东西不一样 还不如 ai 。 |
12 muffins 8 天前 难道还要挨个分一下什么是用 AI 写的什么不是么 |
13 XR843 8 天前 不一定人写的胜过 AI 的啊?关键能用就行 |
14 throns 8 天前 整个世界都草台了,放弃手艺人的思路吧,都交给 AI 干吧,能跑就行,多花点时间在有意义的事情上,多陪陪家人,多注意自己的身体 |
15 MoonLin 8 天前 ai 的问题是改动幅度太大,大到让我 cr 不过来。 我 cr 会详细看别人的逻辑,但是也造成改动范围在 1000 行以下的我能正常 cr 下去,2000 行以上的对于我来说负担非常重。 实际上古神 Linus 日常 cr 也是这个范围,一旦太多就可能触发古神之怒,所以我认为大部分人估计也就差不多这个水平。 自从有了 ai ,日常突破我的 cr 能力上限了。无论 ai 写的如何,我都没法正常 cr 了。 |
16 dode 8 天前 代码速度太高,每天好多文件,每个文件好长 |
17 Narcissu5 8 天前 @wwhontheway AI 写的代码给我的感觉和 AI 问答差不多,表面异常漂亮(毕竟是语言模型),反而让要命的问题更加难以发现 |
18 stinkytofux &nbs; OP @MoonLin #15 大哥你就是我的嘴替! 我真的疲惫了, 一起毁灭吧. |
19 gefangshuai 8 天前 ai 写的比我同事写得好多了 |
20 ltaoo1o 8 天前 @YanSeven 类比不恰当,手工菜和预制菜,在端给客人后生命周期就结束了。代码上线后还有无穷的迭代,如果说百分百保证 AI 能一直满足迭代要求,交给 AI 完全没有问题,但是目前来说没人能拍胸脯说百分百没问题。当然 AI 也一直在发展,未来肯定更强,直到百分百需求都能处理,这时候我也认为没区别了 |
21 Ayanokouji 8 天前 AI 和 AI 之间也有差别,比如我用 claude 4.5 ,写的代码比我都好,我自己就非常愿意看。但是有些人用的垃圾模型,自己不看,我也不想看。 |
22 HangoX 8 天前 AI 生成的每一行我都看呀,不看怎么确定是是对的 |
23 renchong 8 天前 不爽的原因是不是,同事半小时用 ai 生成上千行,你一点点 review ,花几个小时 |
24 YanSeven 8 天前 @ltaoo1o 对啊,在这个层面上来说,正是因为后续有无穷的迭代。所以,最终的责任人是在人,那么人用 ai 完全不影响整个研发管理,因为研发管理的对象是人,人没变。 在这个层面来说,"用 ai 写代码" VS "不用 ai 写代码",在我看来就是用"ide 写代码" vs "用文本编辑器写代码"一样,(暂时不考虑安全问题),都是生成工具的简单迭代(现阶段而言)。因为最终我要卡的是你的人。把 ai 生成的垃圾放行到产品中是人的责任。人应当也有义务 review 和筛选测试出 ai 生成的垃圾和正常的用于工业需求的代码,不然就扣你钱。 当 ai 真的强的不行了,那变化的就不是简单的“生产工具”迭代的问题了,那反而更复杂了。 |
25 nkidgm 8 天前 哈哈,我就在这预测一波,AI 生成的代码最终都会 “汇编化” 。 未来人类去阅读 AI 的“代码产物”相当吃力。 |
26 ltaoo1o 8 天前 |
27 YanSeven 8 天前 @ltaoo1o 对的,我赞同且认为应该 review AI 的代码,所以说没区别,根本就没有必要去 care 代码是怎么出来的。除非说上游决策觉得有 ai 就无敌了,然后短时间下发了大量的需求给研发,导致研发没有精力去 review 了,那这种场景的过错也是管理层面的,和 ai 无关。全靠 cicd 约束肯定是不对的,那肯定会导致能通过 cicd 但是奇奇怪怪的“离奇物种”。 |
28 Seanfuck 8 天前 AI 写的有很多冗余,不简洁 |
29 allecnm 8 天前 让 ai 阅读 ai |
30 crysislinux 8 天前 ai 的代码我不想 review ,我连工作正常都不想验证了,让测试验证。。 |
31 snxq1995 8 天前 相当于愿不愿意帮同事干活 |
33 无所谓,但我真的挺讨厌某些平台 那些一点都不懂的在那无脑复制 AI 的评论 |
34 heike8 8 天前 ai 比人写得好,只要别把 ai 的注释去掉,清晰易读 |
35 Lockroach 8 天前 有一说一,ai 写的比同事好很多,就是不能确保同事写的一定是符合业务逻辑的 |
36 Promtheus 8 天前 ai 写的不好挑毛病 因为没啥显著的毛病。同事写的就可以吐槽了 |
37 sampeng 8 天前 via iPhone 如果全员 ai ,限制功能开发的可能不是 ai 拉屎,是人看不过来。 |
38 sampeng 8 天前 via iPhone 一定要 review ,现在 ai 特别喜欢静默防御编程。我每次 ai 写的让另一个 ai review ,必找出两类问题:n+1 数据库查询和静默防御编程。 什么叫静默防御编程?就是测都测试不出来、在那骂娘怎么就不行了呢 |
39 jardel 8 天前 AI vibe coding 需要提供足够上下文不然 AI 不会考虑各种问题。一个代码写的差的人本身就没有那么高逻辑思维能力组织足够的提示词和上下文。还是需要针对人进行 review ,平时出现问题少的人。AI review 一边就差不多。平时小问题不断的人用 AI 也会问题不断。 |
40 ysn2233 8 天前 AI 有注释,读起来还行 |
41 guanzhangzhang 8 天前 有单元测试才可以接受 |
42 wwhontheway 8 天前 @Narcissu5 所以要 review ,ai 写的代码和注释更清晰,review 也比较容易发现问题 |
43 prosgtsr 7 天前 via iPhone ai 生成的代码太多了,review 不了,如果我细致的 review 等于我替同事干活,因为 review 的时间比开发时间还长 |
44 5had0w 7 天前 AI 写的代码可读性还是挺高的 |
45 lightattractbugs 7 天前 ai 大部分写的还是可以的,不过就算同事不是 ai 写的我也会让 ai 读一遍给我 |
46 pgup 7 天前 可以,摸鱼的时候可以把同事拉过来开个吐槽大会 |
47 goodboy95 7 天前 via Android 有啥不愿意的,审代码一审规范二审逻辑,你不符合规范或者逻辑错误,那就是要打回去;没有错误那就过。人写的屎和 AI 写的屎都是屎,一视同仁地打回去就好。 你说 AI 代码太多了,那只有一种可能性:你们的需求太多了,AI 一般不会闲的没事给你一份需求写三份代码,至少我在公司用的 GLM4.6 是这样。 |
48 jettzhang 6 天前 魔法对抗魔法 |