admin管理员组

文章数量:1589153

简单总结

为了提高搬砖效率,试用过几个国内的AI编程助手后,最终选择了comate作为日常续写、写单测、代码解读等功能的AI助手。

大致说一下个人感受:(主要对比comate和通义灵码)

1. 代码推荐(代码续写)
这是日常使用最高频的功能,对于推荐的速度、准确度、交互的友好程度要求最高,一旦有任何一项不符合预期,都会在编程过程中造成割裂感,没办法保证无感、流畅的编程体验。
结论:
速度和交互体验上,两款产品几乎差不多。
但是推荐的准确度上,还是comate更准确一些,推荐的内容更符合我的编程逻辑。感觉comate对于跨文件的代码内容进行了索引,能够更准确的推荐出跨文件内容。
而且comate能够针对注释生成代码!使用方式是:先写函数注释,然后换行等待一会儿,comate就会生成出来跟注释逻辑一样的方法啦。写个简单短小的方法时很好用,但是复杂方法不大行,会受到输出长度的限制,输出不完整。

2. 单测生成
个人习惯在写完业务逻辑后,先写单测,测试完单方法后,再把逻辑串起来。所以单测生成也是我关注的一个方向。
结论:
仅关注java语言,comate和通义灵码都有生成单测的功能。
但是使用方式上略有区别:comate提供了单测的【采纳】功能,能够把新生成的单测写进我已经存在的单测文件里,采纳之后就是我想要的样子,直接就能run test,验证新生成的单测效果。但是通义生成的单测需要我手动粘贴到我已经有的单测文件里,使用上还是费劲一些。
而且在复杂的业务方法上,comate写出来的单测准确度更高

Comate获取方式

2024.8.27最新

给你分享一个免费的编码助手——百度Comate!百度文心大模型,46%采纳率,百度30%的代码都是它写的!AI这个大腿,你确定不抱一下?快来安装使用吧,送京东卡! https://dwz/9MLCTEDk

  • 在插件的配置页面填写上激活码就能用了,非常简单
  • (比copilot好配多了,copilot的激活实在是灾难,到现在还经常不能用,已经放弃了……)

装上插件后,comate会自动进行代码推荐,点tab键就能采纳。
而且还能有代码翻译,看不懂的方法,直接一键翻译成文字描述,省的去chatgpt里面粘贴了,而且感觉翻译的更符合中国人的阅读习惯。

官方活动文章:
http://t.csdnimg/aMYsU

本文标签: 助手我写代码方式AI