哈哈,不要害怕,文章标题所说的“红锤”是这个⬇️
没错,它就是字节跳动的AI编程IDE工具:Trae,俗称“锤”🐶
可以把它作为Cursor在国内的平替,虽然内置大模型没有Cursor那么厉害,但总体来说还是很强的,另外它可是免费使用的啊,使用Trae再也不用折腾环境问题了,省钱又省心,何乐而不为呢?
用了一段时间之后,我发现自己真的爱上了这把“红锤”,因为有了它,一切皆可“锤”!
场景一:嵌入式驱动开发
作为一个嵌入式软件工程师,日常工作过程中,为硬件端口写驱动是必不可少的工作,之前写驱动程序要先查阅大量的芯片手册去查看端口配置,或者去网上翻阅博客去找参考代码,很费时间。
现在只需要输入一句话,等待一分钟,即可得到一份完美的驱动程序和应用例程。
结果真让人惊叹,真是又快又好。代码写的比我自己写的都规范,它不仅单独生成了驱动头文件、源代码文件,还有main文件及程序说明文件。
仔细看了它的函数实现及变量定义部分,结构合理,注释详尽,真的是挑不出一点问题,如果满分100分给它打分的话,我可以给它打99分,哈哈😄
场景二:网页应用开发
嵌入式软件工程师,通信协议的开发调试也是家常便饭,比如我们需要计算发送或接收到的数据的CRC值,很多时候我们从网上找一个在线的工具来处理,虽然网上这种工具很多,但大部分工具的页面都展示了很多广告或者其它一些杂七杂八的功能,页面看着很不舒服,如下图:
仔细一想,现在是AI编程时代,何不自己开发一个在线CRC计算工具呢?来,我们说干就干,开锤!
因为这个功能比较具体,所以为提高Trae的准确率,减少调试过程,我这里给它提供了一个详细的提示词,果然最终不负众望。页面很清爽,计算结果也很准确。
怎么样?是不是又好看又好用,以后再也不用打开那些乱七八糟的网站去找工具了。
场景三:上位机小程序开发
上面只是用Trae做一些简单的AI编程实例,通过Trae不仅可以开发网页应用,也可以开发客户端软件。比如,在我不写一行代码的情况下通过文字命令,让Trae用Qt给我开发一个串口调试助手,打开这个exe文件,可以直接在Windows下运行:
从此,调试程序时可以随时根据自己的需要修改调试工具了,调试效率杠杠滴~
对于程序员来说,总是觉得自己的鼠标、键盘才用着最顺手,当然也会觉得自己开发的工具最好用。如今有了Trae,真的是万事不用再求人,需要啥就自己“锤”呗,Trae在手,你就是AI编程界的跨界“锤”王~