![]() |
1
pweng286 49 天前
|
![]() |
2
ehnap 49 天前 ![]() |
![]() |
3
clino 49 天前
总之就是你应该要具备能 review AI 生成的代码的能力,如果不能 review ,一种情况是 AI 给你埋的坑 AI 有可能是能解决的,只要你指指方向,但是你不具备指方向的能力就抓瞎,还有一种是 AI 自己都搞不定的,需要人去修复,这就更难了,这种情况比较少,但是也会有,特别是比较创新超出 AI 已有知识范围的
还有就是生成代码的文件结构,模块划分,如果做得好,那问题出现的时候比较方便聚焦到局部进行解决,如果任由 AI 来规划结构,有可能不那么好 |
![]() |
4
fyxtc 49 天前
ai 是助手,你让助手主笔,还有啥好说的
|
![]() |
5
iLoveSS 49 天前
换个角度想也许也是好事, AI 都全自主了,大家就基本都失业了
|
6
mumbler 49 天前
写代码需要天赋,但测试不需要,节约写代码的时间全部用于测试即可,同样的工作时间,但工作强度大大下降了
|
![]() |
7
ZSeptember 49 天前
问题不大,个人觉得过几年就是这样,AI 写代码,人工测试就可以了。
|
![]() |
8
msg7086 49 天前 ![]() 你给人类做 PM 的时候难道不需要给他们时间去重构代码吗?
人类发的 PR 难道不需要你 review 吗? 不要一下子就二极管从全手动变成全自动,AI coding 也要遵循基本法的。 |
9
Gress 49 天前
在卷 AI Coding ,咋不去卷 AI testing ?
|
10
renmu 49 天前 via Android
ai 编程的问题就是会失去代码的控制,不再了解一个功能的细节,也不知道如何去进行拓展,ai 化越严重你就越离不开 ai
|
![]() |
11
PaulSamuelson 49 天前
我和你感受一样,我以为不用碰代码了,不是的。随着项目越来越大,AI 的上下文是有限的(工具也会为了解决个问题,把整个项目代码作为上下文,而是按照你的提示,从你的当前代码文件,去找依赖的代码),它不可能从全局去看待问题,一定是在解决一个局部问题。那么最终就是为了解决这个问题,可能没有照顾到其他地方。
目前 AI 编码,在解决小问题,局部问题很棒,解决大问题,大需求,容易陷入困境。 最后,一定要懂代码,真遇到问题,还得自己上。 |
12
jonsmith 49 天前
AI 准确率会逐渐提高的,直到完全接管开发
|
![]() |
13
user23125 49 天前
AI 生成的代码就是安全噩梦,需要人工审查才行,那既然这样不如手写。
|
![]() |
14
javalaw2010 49 天前 ![]() 1. 让 AI 写单元测试和集成测试
2. 一次性不要完成太多任务,每次只完成很小的一部分,然后你亲自 review 每一行代码 3. 给出你自己的技术方案和风格,让 AI 写代码遵循你的技术方案和风格,不能让他太自由发挥 以上是我最近一段时间使用 AI 开发的一些经验。 |
15
foolishcrab 49 天前 via iPhone ![]() 我始终觉得 ai 最适合做的有两种工作,
1.你脑子里有个图,代码不知道怎么写 2.你脑子里有代码,手懒得打字 1 是全新的模块,不存在 ai 堆屎,2 是需要你自己校对的 |
16
wenjor 48 天前
架构和模块化使自己心里一定要有的,AI 做具体的功能模块一般不会有问题。
现在 AI 也没法做到跨模块文件的上下文阅读,数据流导向去维护每个模块是我目前的策略 |
17
su3sl3h06 48 天前
几个月来写了几十个 docker 了,深感觉两个能力很重要
一是架构能力,一开始就要想好自己到底要做什么,哪些地方可能扩展要预留,怎么分模块,确保每个位置在做什么都清晰可见,否则到后面就是一座屎山。 二是做减法的能力,AI 经常会给你原本不想要的功能,但你感觉似乎又还不错就留下了,但实际上这些代码永远会造成整体的臃肿。 |
![]() |
18
sing1ee 48 天前
分享我的一些小做法:
1. 小步快跑,每一步人来 review ,人来重构 2. 把重构写成规则,记录到.cursorrules 3. AI 做得越多,开发完代码后 的流程就要越规范。冒烟测试,接口自动化,人工测试三遍,一个不能少。这过程沉淀下来的问题,都积累到.cursorrules 中 也可以不写在.cursorrules |
![]() |
20
uiosun 48 天前
大项目用 AI 主导?我超过 300 行的代码都不敢用,不然就是一坨乱麻
|
![]() |
21
Rorysky 48 天前
cline 不是自动监测运行错误 自动修复么?
逻辑页面上的修复不了,估计很快会出来 |
![]() |
22
niub 47 天前
问题出在用工具的人身上。即使是 AI 生成的代码,程序员也需要仔细检查代码,确保符合自己的预期。
|
23
guotie 47 天前
用的哪些 AI ?分享一下
|
24
laike9m 47 天前
如果 AI 能维护复杂的代码库,说明它在能力上已经可以胜任人类 90% 的工作。既然这件事还没发生,那就说明人类仍然必须主导维护
|
![]() |
25
mogutouer OP @guotie #23 cursor windsurf augmentcode copilot roocode+ds roocline+ds 都深入使用过一段时间,能开会员的都开了会员。
最终经过筛选留下了 augmentcode 和 cursor ,augmentcode 对复杂项目 30 个数据表以上的项目解决良好尤其是后端,但前端能力非常一般做出来的页面丑得要死 UI 交互也差劲。正好 cursor 补齐了短板,前端用 cursor ,后端用 augmentcode ,目前对我来说是最佳组合。 |
![]() |
26
mogutouer OP 一个月 50 美元,一条烟钱就可以请到国际顶尖的技术高手给我勤勤恳恳干一个月,这世界真的是太美好了。
|
27
512357301 47 天前 via Android
我亲眼看过测试的工作,说实话,还不如让我去写代码呢,测试太麻烦了,方方面面都得考虑到,他自己还没法解决,还得劳烦研发解决,深深的无力感。
|
28
guotie 47 天前
augmentcode 还是需要在 vscode 上深度定制一个 ide ,插件的方式还是不如 cursor trae
|