我用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里面用插件生成再粘贴过去要快的多。

相关推荐
_小许_2 天前
AI IDE 与 Agent Harness:一次说清 Cursor、Codex 该怎么选
ide·人工智能·ai编程·cursor·codex
前端菜菜DayDayUp3 天前
[特殊字符] Cursor 接入蓝湖 MCP 高效还原设计稿全流程指南
cursor·ai工具·蓝湖
Token燃烧实录3 天前
Trae 实战体验:一个会自己拿键盘的「AI 开发工程师」
trae
cooldream20094 天前
通义灵码、Trae、CodeBuddy、Comate:四大国产 AI 编程工具详解与四阶段选型
通义灵码·comate·trae·codebuddy
豆包MarsCode5 天前
TRAE 10 月插件热榜,看看大家都在用什么
trae
技术小甜甜5 天前
【Cursor】Skill 被标黄色警告,怎么改成合格的 SKILL.md
开发语言·javascript·ai编程·cursor·1024程序员节·ai agent·skills
灵感__idea6 天前
Claude Code 编程实战:外行人第一次可以独挑大梁
ai编程·claude·cursor
熊猫钓鱼8 天前
TRAE开发工具化自检,我用它吐槽两句轻松解决办公电脑内存崩溃问题
ai编程·trae
PBitW8 天前
从空目录到上线:我全程用 TRAE 做了一款微信小游戏合集(含一次完整架构重构)
前端·trae
豆包MarsCode9 天前
1024 大赏|TRAE 开发者最爱的 10 个 MCP 工具
trae