我用IDEA搭配Trae提升编写java代码的开发效率

前言

Cursor和Trae都深度集成了AI技术,利用自然语言处理(NLP)和机器学习模型(如大语言模型)来实现智能代码生成和代码补全功能。

两者都支持自然语言交互,用户只需输入需求,即可生成代码或优化代码结构,大幅减少手动编写代码的时间。

可以说,市面上这几款工具的出现对于开发效率还是有了很大的提升。以我目前的感受来说,对于编写前端和python代码的效率提升,尤其的高。

但是,也并不是用了这几款工具,效率就直接嗖嗖的提升了。我理解对于研发人员来说,想要提升效率,基本要求也需要研发具备能把编码需求清晰的转换为提示词的能力和问题处理流程拆解的能力。另外,也要看个人的研发环境,有些场景应用这些工具也不见得能提升多少效率。

我目前的工作中,主要开发语言还是java,对于Cursor和Trae的使用相对而言还是没有那么多,更多的还是使用IDEA进行编码,并通过相关插件提升编码效率。

但是,还是被我开辟出来了一条路,这条路已经走了多少人我不知道。但是我目前在这条路上走了几步。

编写java代码的尝试

以一个新项目为例,我如何用IDEA+Trae进行开发。

前置准备:

  • 需求文档
  • 接口定义文档

如果有这两个文档,更容易提高编码效率。主要原因在于,编写提示词的时候更快了。

我只需要如下几步:

  1. 把需求文档或接口文档的内容粘贴过来,没有具体的需求文档,那就自己整理需求吧
  2. 进行拆解、补充,完善提示词
  3. 使用Trae生成代码
  4. 在idea进行细节上优化、调试

示例

  1. 我先用start.spring.io/ 生成一个脚手架
  1. 在Trae打开项目,写提示词生成代码

p.s. 凑合看,我的提示词写的也是一坨~~~

  1. 后面的步骤就是一步一步按照自己的需求实现这个功能了,如果上下文太长,就再新建一个会话
  1. 使用idea打开运行和调试
  1. 重复2、3、4步

结束语

我最开始是用Cursor来写的,过了试用期后,又注册了一个账号,又过了试用期后,才知道一台设备最多让这样玩两次。

Cursor说实话无论是模型还是其它方面,当时体验上感觉更好点。

就是有点贵,我使用的场景相对偏少,对于我来说还是不够划算。

然后就改用Trae,因为我的"网络原因",我下载的是海外版的,模型用的也是Claude 3.5,感觉也行。用了一段时间后,提醒我升级Pro的时候,我才发现,我用的是海外版。

后来又下载了国内的版本,才发现默认的模型是Doubao,这个比着前面两款好不好用,因为目前没有深度使用过这款的原因,我暂时不发表想法。

我现在也是主要用Trae定义一些接口、POJO之类,毕竟一个项目一大堆接口和bean定义,用这个效率还是相当高的,比在idea里面用插件生成再粘贴过去要快的多。

相关推荐
我不吃饼干5 小时前
【TypeScript】三分钟让 Trae、Cursor 用上你自己的 MCP
前端·typescript·trae
火山引擎开发者社区9 小时前
TRAE cue 体验提升之 Latency 篇
人工智能·trae
前端卧龙人13 小时前
不写一行代码,Trae 轻松实现五子棋游戏
trae
夏尾14 小时前
Trae 2.0 的 SOLO 模式,真的这么震撼吗?
trae
FreeAI14 小时前
Claude Code真香警告!但这些坑你必须知道——一个血泪程序员的踩坑实录
claude·cursor
人生都在赌15 小时前
MCP最佳实践与性能优化:构建高效稳定的AI工具连接器
ai编程·cursor·mcp
用户40993225021215 小时前
FastAPI后台任务:是时候让你的代码飞起来了吗?
后端·github·trae
小徐_233318 小时前
当年偷偷玩小霸王,现在偷偷用 Trae Solo 复刻坦克大战
trae
创码小奇客18 小时前
深度对比:RocketMQ 凭什么成为阿里系首选消息队列?
后端·消息队列·trae
Goboy19 小时前
轻松实现贪吃蛇游戏:Trae 开发者的新体验
trae