你愿意阅读同事用 AI 生成的代码吗?

9 小时 39 分钟前
 stinkytofux

正在审阅代码的我突然不想看了, 让 AI 审核扫一遍没问题就行. 功能能跑就行.

所有人都在用 AI, 建造屎山的速度越来越快. 你还能静得下心去分析日志吗? 还愿意仔细推敲每一行代码的逻辑吗?

就像一篇文章, 如果知道是 AI 写的, 我会瞬间失去阅读的兴趣. 感觉自己的时间都被浪费了.

2555 次点击
所在节点    程序员
32 条回复
meteora0tkvo
9 小时 31 分钟前
让 ai 去阅读「同事用 ai 生成的代码」,然后总结解释给我听
m1nm13
9 小时 24 分钟前
菜鸡同事自己写的烂代码看起来更恶心
TKKONE
9 小时 21 分钟前
ai 生成的当然是用 ai 阅读
datadump
9 小时 17 分钟前
愿意啊,搞不好 ai 写的还好点,再说了干啥不是拿工资呢
blackmatch
7 小时 46 分钟前
> 功能能跑就行

这样感觉不太负责,除非永远是你在维护这份代码。我也用 AI 生成代码,但是我会从头到尾 review 一遍,如果觉得不好理解,我会自己修改。

> 所有人都在用 AI

除非公司硬性规定,否则很难做到这点的。就算团队人人都用 AI ,也应该尽可能按照同样的规范去使用,否则被迭代几轮后就会面目全非。

分享我这几天遇到的一个例子:我之前纯手工敲的代码,被一个很喜欢用 AI 的同事用 AI 大规模修改了,当时我也稍微看了一眼,把觉得别扭的地方提出来,他觉得 AI 能理解就行了,直接合并了代码。另一个同事看到这份代码后,直接骂娘了,来找到我,因为最后一次 commit 是我提交的(只是代码格式调整),然后我想起来我一开始不是这么写的,去翻了代码给他看,他说让我去叼那个改了我代码的同事。。。
YanSeven
7 小时 42 分钟前
我一直搞不懂有什么区别呢。

就像手工菜和预制菜一样,都要求卫生和味道,味道不好就便宜点,卫生差就淘汰,手工菜好吃且卫生,那么人工成本贵,那就卖的贵点儿,总之符合这套逻辑就行。

代码就更简单了,不管是 AI 生成还是人手敲的,最后不都得走 review ,CICD ,测试,线上出问题背锅的逻辑吗。写的屎多,问题多,review 出来了,测试出来了直接提啊,一而再再而三就向上反馈,谁的问题多就扣分儿扣绩效呗,研发质量管理还是那一套,没感觉有什么问题。

如果是代码口味问题,那更简单了,以前人写的代码臭,你还不好意思骂那个人,现在 llm 代码写的臭,你直接当他面儿骂这个垃圾 AI ,指桑骂槐都没问题。人与人之间的相处模式没有改变啊。

AI Coding 唯一要考虑的就是项目的上下文泄露,毕竟数据都要传到人家服务器上。其他的,就按照研发规范走呗。

如果说,个人自己有一套极强的研发价值观,那么,除非你是团队老大或者个体户,否则,不适合在团队公司和平级同事之间玩这套价值观。
wwhontheway
7 小时 37 分钟前
愿意,因为 ai 写的更好,看着舒服
twofox
7 小时 14 分钟前
一个前端组件干到 6 千行,看什么看。直接 ai 继续写下去就好了
SayHelloHi
7 小时 12 分钟前
自己写的代码过几个月都不愿意看

---

AI 写的代码 除非是改了很多次 问题还没有解决

我才看 人工修改 bug
PythonYXY
6 小时 49 分钟前
有一说一,大部分 AI 生成的代码注释都很全,可读性比人写的高多了
reHuo
6 小时 28 分钟前
ai 写的 比人写的好多了。一个组 8 个同事 水平不一样 写的东西不一样 还不如 ai 。
muffins
6 小时 24 分钟前
难道还要挨个分一下什么是用 AI 写的什么不是么
XR843
6 小时 20 分钟前
不一定人写的胜过 AI 的啊?关键能用就行
throns
5 小时 40 分钟前
整个世界都草台了,放弃手艺人的思路吧,都交给 AI 干吧,能跑就行,多花点时间在有意义的事情上,多陪陪家人,多注意自己的身体
MoonLin
5 小时 34 分钟前
ai 的问题是改动幅度太大,大到让我 cr 不过来。

我 cr 会详细看别人的逻辑,但是也造成改动范围在 1000 行以下的我能正常 cr 下去,2000 行以上的对于我来说负担非常重。

实际上古神 Linus 日常 cr 也是这个范围,一旦太多就可能触发古神之怒,所以我认为大部分人估计也就差不多这个水平。

自从有了 ai ,日常突破我的 cr 能力上限了。无论 ai 写的如何,我都没法正常 cr 了。
dode
5 小时 32 分钟前
代码速度太高,每天好多文件,每个文件好长
Narcissu5
5 小时 29 分钟前
@wwhontheway AI 写的代码给我的感觉和 AI 问答差不多,表面异常漂亮(毕竟是语言模型),反而让要命的问题更加难以发现
stinkytofux
5 小时 26 分钟前
@MoonLin #15 大哥你就是我的嘴替! 我真的疲惫了, 一起毁灭吧.
gefangshuai
5 小时 18 分钟前
ai 写的比我同事写得好多了
ltaoo1o
5 小时 13 分钟前
@YanSeven 类比不恰当,手工菜和预制菜,在端给客人后生命周期就结束了。代码上线后还有无穷的迭代,如果说百分百保证 AI 能一直满足迭代要求,交给 AI 完全没有问题,但是目前来说没人能拍胸脯说百分百没问题。当然 AI 也一直在发展,未来肯定更强,直到百分百需求都能处理,这时候我也认为没区别了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1179436

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX