掘金 人工智能 前天 09:48
我用IDEA搭配Trae提升编写java代码的开发效率
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文分享了作者使用Cursor和Trae两款AI辅助编程工具的经验。通过自然语言交互,这些工具能生成和优化代码,提升开发效率。作者详细介绍了使用Trae编写Java代码的流程,并分享了在实际项目中的应用体会。文章还对比了Cursor和Trae的使用感受,以及对不同模型和版本的使用体验,为开发者提供了实用的参考。

💡 **AI工具的核心功能**:Cursor和Trae利用自然语言处理和机器学习模型,支持通过自然语言生成和优化代码,从而减少手动编写代码的时间,提高开发效率。

📝 **Java代码编写流程**:作者分享了使用IDEA+Trae开发Java代码的详细步骤,包括准备需求和接口文档、完善提示词、使用Trae生成代码,以及在IDEA中优化和调试。强调了清晰的需求文档对提升效率的重要性。

🤔 **工具选择与体验**:作者对比了Cursor和Trae的使用体验。Cursor在模型和体验上更胜一筹,但价格较高;Trae则提供了更灵活的选择,作者最终选择了Trae,并体验了不同模型带来的差异。

🚀 **效率提升的关键**:作者认为,要充分利用AI辅助编程工具提升效率,研发人员需要具备将编码需求清晰地转化为提示词的能力,以及拆解问题流程的能力。此外,个人研发环境也会影响工具的使用效果。

前言

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

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

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

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

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

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

编写java代码的尝试

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

前置准备:

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

我只需要如下几步:

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

示例

1. 我先用start.spring.io/ 生成一个脚手架

2. 在Trae打开项目,写提示词生成代码

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

3. 后面的步骤就是一步一步按照自己的需求实现这个功能了,如果上下文太长,就再新建一个会话

4. 使用idea打开运行和调试

5. 重复2、3、4步

结束语

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AI编程工具 Cursor Trae 代码生成 Java开发 开发效率
相关文章