搞Java的,现在大家还用idea吗

siwei 2026-06-11 00:18 1

以前ai生成完代码,我还会打开idea看一遍,提交前也会习惯性地在idea里跑一下项目。但后来工作量越来越大,ai也越来越强,现在基本上一天就是codex一把梭,idea都很少打开了。

目前还离不开idea的地方主要有两个:一个是git分支管理,之前用idea的分支切换、合并这些操作习惯了,偶尔分支乱了还是会点开idea处理一下;另一个是项目启动,有时候担心ai改的代码有问题,还是会用idea跑起来看一眼。

所以想问问大家,现在的工作工具都是怎么搭配的?我其实有点想完全抛弃idea,但git管理和项目启动这两块还没找到特别顺手的替代方案,想看看大家有没有什么好方法可以借鉴。

最新回复 (14)
  • 可靠性白熊. 06-11 00:20
    1

    必然是有的,可以去用EnsoAI,可以管理分支生成commit,也可以在里面用codex或者其他的。

  • jdbsk 06-11 00:21
    2

    ai都能帮助你管理git了,你可以让他可视化出来,分支切换什么的都能聊天切换,项目启动这个就要看环境配置,我redis没配置环境变量,就需要提供它的绝对路径

  • 我刘邦 06-11 00:22
    3

    用的用的 每天打开看看有没有更新 没有就关掉 有就 更新后关掉 我有保持最新版本的洁癖

  • 蘑菇熊 06-11 00:22
    4

    一样的一样的,idea只用来debug代码,不过据说现在主流Coding-agent公司开始搞基于agent的debug能力,以后也许ide真的真的要被命令行/各种桌面agent客户端取代,或者被迫演变成这种产品形态了。

  • gn1188 06-11 00:23
    5

    还是用的,用来看代码和启动项目,不过今年到期也不打算续费了,就用社区版吧

  • Ken 06-11 00:24
    6

    你AI写的代码不需要通过idea审查和比对差异吗?以及有时候纯靠AI太慢了,我还是会有些简单小东西手动处理掉。

  • siwei 楼主 06-11 00:25
    7

    感谢佬,我去了解一下,之前没用过这个

  • siwei 楼主 06-11 00:27
    8

    其实debug也没啥必要,怪累的,现在我有bug也全是ai解决,基本很少看代码了

  • alphamiaomiao 06-11 00:27
    9

    如果你^-^^-^…

    对一个项目只开了一个 Agent,在无聊地等回复,欲求不满
    对一个项目多开了几个 Agent,它们开始疯狂打架、互删代码
    git stash 用得比 git commit 还多
    终端开了 10 个 tab,已经分不清哪个是哪个了
    让 AI 重构,结果想回滚却不知道它改了哪些文件
    想让 Claude 帮你 review 代码,但又不想打断当…


    站内j佬开发,还你一个清净的vibe coding​^-^

  • 舞步凌乱 06-11 00:27
    10

    会用的,codex上回用plus号的时候太相信它了结果它理解有误 我整整让它改了四次才通 ^-^ 原因居然是项目里没写的一个三方系统path参数它整了个幻觉帮我随机凑了个。打开许久不用的idea查了半天才发现。

    后面项目就让它先整agents.md了,未找到的参数要询问我。

    idea主要还是拿来审查代码,启动测试,提交git,生成git日志感觉还是idea插件的qorder一键生成好用。

  • Reborn 06-11 00:29
    11

    debug 目前没法替代 ide,包括审查代码,ide 还是要用的



    其实debug也没啥必要



    问题在于,你不 debug,你怎么知道有没有 bug ^-^,构建通过≠运行通过

  • siwei 楼主 06-11 00:30
    12

    出于责任自己还是想要把控每行代码的,但是奈何工作量压的太多,么办法,要看完全看不过来,只能完全不看了

  • siwei 楼主 06-11 00:31
    13

    让ai自测一遍,丢给前端接口文档,前端还会再让ai自测一遍,然后直接提测

  • 蘑菇熊 06-11 02:32
    14

    确实如此。有人说你不需要review agent的代码,只要review他的单元测试代码就可以了,我深以为然;另外,小功能debug确实没必要,大bug或者端到端测试也只要给ai一些完整的测试用例让他去跑就可以。不过一些线上问题或者涉及敏感数据的不方便复现的问题,或者一些性能问题排查定位(比如jvm这种)操作比较复杂,同时涉及到ssh服务器,有操作权限审查/安全审查的就得自己来或者开ide远程debug一下了。但确实这种场景十分有限。

* 帖子来源Linux.do
返回