vibe coding 每次 AI 改完代码,都需要 mvn clean and complile,重启,好累啊,有没有什么办法可以解决

3 天前
 yibo2018
  1. 我已经配置过热加载的包,但是不生效
  2. 之前也用过 JRebel ,要付费,并且后续好像也是遇到了什么问题,然后弃用了

大家平常都是怎么做的?

1497 次点击
所在节点    程序员
13 条回复
anivie
3 天前
为啥要 clean ,直接重新 run 不就行了吗
wxxxcxx
3 天前
可以编写项目规则,让 AI 在改完代码后帮你执行命令就好了


另外话说 vibe coding 是什么意思?最近经常在 AI 话题下看到
UnluckyNinja
3 天前
@wxxxcxx #2
ai 编程分两种,使用者看源码的叫 ai 辅助编程,不看源码、只要能用就不去管实现细节、报错直接把报错丢给 ai 的叫 vibe coding
irrigate2554
3 天前
idea + cursor 双开,改好后如果改动不大直接 idea 点编译就热重载了,改动大 idea 点重启就行,不需要 clean 是增量编译的很快。
yibo2018
3 天前
@anivie 直接 run 报错,新加的代码没有被编译
yibo2018
3 天前
@wxxxcxx 一个是时间长,另一个 AI 自己编译老是报错,很烦
vibe coding 氛围编程,AI 编程加持下,我们的编程方式在发生转变,不再是传统的方式了
yibo2018
3 天前
@irrigate2554 增量编译?你用的是 intellij idea 吗?难道是我的 run 配置不对?
irrigate2554
3 天前
@yibo2018 是的,只要不 clean 就是增量编译
yibo2018
3 天前
@irrigate2554 直接运行有时候就会报错,XXX 类找不到

然后 clean complie 一下,又好了。。。
sthwrong
3 天前
摸鱼啊,java 真是摸鱼神器,热重载赶不上 php 和 vite(经常失败),冷启动又赶不上 go ,写 java 的时候经常性的被迫摸鱼。
yibo2018
2 天前
@sthwrong 赶进度的时候就难受了,所以有了 AI 之后,用脚本语言写更加高效
ByteCat
2 天前
如果一定要重新编译那就写规则让 AI 去干啊,如果用热重载也可以用 AI 去监测错误的时候再重新编译,制定规则就行,比如用 Claude Code 的话可以用 background tasks 来运行服务端,出现了问题他能自己看到
yibo2018
1 天前
@ByteCat 他老是编译失败,试个 2 3 次就放弃了,另外这种操作其实也增加了 token 的消耗
不过从另一个角度来看,就像你说的,用 AI 就让他全干

我目前还在这俩个方向进行摇摆,想想如果用脚本语言 go ,python ,哪会有这种问题

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

https://ex.noerr.eu.org/t/1158766

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

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

© 2021 V2EX