今天为大家测评的是 腾讯云 AI 代码助手,它是由腾讯云自主研发的一款用于提升开发编程效率的辅助工具。开发者可以通过插件的方式将 AI 代码助手安装到编辑器中辅助自己完成开发工作。目前该插件已在 VS Code 和 JetBrians 系列的 IDE 中上架。AI 代码助手可以为您提供:代码补全、修复错误代码、解释既有代码、生成单元测试、根据注释自动生成代码、技术对话 等功能(小 Tips:不限制任何类型的语言哦!)。下面,我将从插件的安装开始,向大家展示 腾讯云 AI 代码助手 的优点以及“食用”方法。
我会在 Visual Studio Code 上向大家演示腾讯云 AI 代码助手的使用。VS Code 是一款免费、开源的代码编辑器,支持多种编程语言,包括但不限于JavaScript、Python、Java、C++、Go、PHP、Ruby等,通过安装相应的扩展,可以获得更好的语言支持。
安装成功后,左侧的导航栏会多出一个对话按钮,这就是 腾讯云 AI 对话助手,如下图所示:
如上图所示,我们可以在对话框中输入想要生成的代码,这里我让 腾云 AI 代码助手 (后文简称“小助手”)帮我生成了一份用 C++ 语言编写的快排代码,可以看出来,“小助手”的反映非常快,蹭蹭蹭就将代码生成了出来,对于生成的代码,我们可以选择复制,也可以一键将其导入当前的文件,亦或是导入一个新的文件中,甚至还可以直接拷贝至终端。最终从运行结果来看,“小助手”写的这个快排代码是完全正确的,没有任何毛病。
除了通过对话框生成代码外,“小助手”还可以直接通过你写的 注释 来生成对应的代码,是的,你没听错,什么?不相信?下面把时间交给“小助手”,各位看官准备好你们的掌声。
我仅仅在代码中添加了一行注释 “// 冒泡排序”,然后点了一个 “Enter”,不到半秒一个冒泡排序的代码就出来了。刚生成的代码是浅色的,按一下“Tab”键就可以将生成的代码插入到当前文件中。小 Tips:以上功能不需要任何额外的配置哦,只需要按照第一节中步骤安装腾讯云 AI 代码助手插件即可使用。
接下来,我将对正确的快排代码做一些人为的破坏,再让“小助手”去修复,看其是否能将代码修改正确,我将人为的形成逻辑错误和语法错误。
将原本正确的代码,删去了两处分号形成了两处语法错误,其次在快排的核心函数里,修改为每次从 0 开始遍历,并且每次都去判断 i 下标的值这是两处逻辑错误。然后选中这段代码,让“小助手”进行修复,它正确的发现了这四处错误,并且进行了修正。这里再说一下“小助手”的使用技巧,选中代码后,将光标放置在选中的代码上,等待大概半秒,就会出现“生成文档、解释代码、修复代码、生成测试”四个选项,如下图所示。这都是“小助手”为我们提供的功能。其次,选中代码后,直接右键,选择“腾讯云 AI 代码助手”也会出现这四个选项。
除了使用对话框让“小助手”帮我们生成代码外,我们还可以通过对话框向“小助手”提问。
这一点对新手来说是非常友好的,对于刚接触编程的同学来说,可能存在很多技术上的盲区,此时就可以直接向“小助手”提问,“小助手”能够提供精确有层次的答案,可以快速帮助你了解或掌握某个技术难点,避免了切出去在浏览器上找那些五花八门还不一定准确的答案。
这个功能对新入职的伙伴十分友好,可以通过“小助手”帮我们对历史代码进行解读,梳理出各个模块之间的关系,快速上手历史代码。
这是我之前写的一个并发服务器组件源代码,一千多行,很久没看了,里面的一些逻辑链路自己已经记得不是很清楚了,选中所有代码,让“小助手”解释代码,“小助手”解释的非常详细,它介绍了每一个类的功能,最后还给出了总结,这简直是程序员的福音,如果靠自己看代码分析,大半天时间就又过去了。
腾讯云 AI 代码助手使用下来的体验非常棒,远超市面上已有的其他 AI 插件。首先 腾讯云 AI 代码助安装简便,无需额外配置,使用起来也十分简洁,新手也能够快速上手,其次,就是其强大的功能,相信通过上面的演示大家也已经感受到了。要说建议的话,主要有以下两点:
今天关于腾讯云 AI 代码助手的测评到这里就结束了,相信大家已经被其强大的功能所折服。目前腾讯云 AI 代码助手正处于公测阶段,欢迎大家去安装体验,开发新的用法。可以 点击跳转 去官网,了解更多关于腾讯云AI代码助手的内容。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。