为你的IDE集成AI,解放双手,我推荐这款神器!

我们平时写代码的时候,多少都会依赖编辑器的代码补全功能,敲几个字母就能补全一个词。可是这么多年过去了,语言升级了很多次,而代码提示却没有升级,还是只能限定在一个词,毫无意义地按照字典表顺序排列,这对于编程来讲,又有什么价值呢?

为你的IDE集成AI,解放双手,我推荐这款神器!

传统的代码补全,一大篇毫无意义的推荐

试想一下,如果用【AI】来做代码提示,按照上下文和以往代码用深度学习技术分析之后,在个人编程的时候,根据个人编程习惯做推荐,把编码常用的结果前置,紧接着给出更长甚至补完一整行的推荐结果,对于编程就非常有价值了。

为你的IDE集成AI,解放双手,我推荐这款神器!

用AI做代码补全,根据使用情况智能排序,甚至补完整个语

近期,一款AI代码补全工具——aiXcoder(官网:www.aixcoder.com),在程序员间掀起了波澜,很多群和朋友圈都在寻求共同编程好友一起领取官方专业版。深度了解一下,aixcoder是国内硅心科技开发,安装使用傻瓜式操作,推荐效果秒杀一切代码提示工具。
于是我测试了一下这个号称【帮助程序员节省时间】的工具,看看AI编程进展到什么程度,是如何帮助程序员节省时间。
本着【独立客观第三方】的原则,挑选第三方的代码进行测试。
既然说可以节省编程时间,从【键盘按键】数量的角度进行统计与比较,因为敲击键盘数量越少,从开发的角度越省时间。

【Round One:Tensorflow】

选择的第一个测试程序是Google官方的tensorflow示例程序:

测试代码地址:

https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/recurrent_network.py

为你的IDE集成AI,解放双手,我推荐这款神器!

选择如下的代码片段进行测试:

为你的IDE集成AI,解放双手,我推荐这款神器!

选择的原因是这部分代码包含内容比较全面,包含:
自定义函数
函数变量、实参
API
变量名
这四个方面,基本可以看出aiXcoder推荐准确度,以及判定是否对编程有帮助。
测试结果:
IDE自带推荐:
使用IDE自带代码提示功能,需要的按键次数:311
aiXcoder智能推荐
使用aiXcoder智能推荐提示功能,需要的的按键次数:56
测试结论:
选择tensorflow社区版本【aiXcoder智能推荐是IDE自带推荐近5倍的编程效率】

使用录制的动图如下:

为你的IDE集成AI,解放双手,我推荐这款神器!

【 Round Two:Java】

选择钟述林老师的Java实战的经典例子。

测试代码地址:

https://github.com/zsl131/spring-boot-test/tree/master/study12

选择如下的代码片段进行测试,例子里面的字符串不作为统计的指标:

为你的IDE集成AI,解放双手,我推荐这款神器!

测试结果如下:

IDE自带推荐:
使用IDE自带代码提示功能,需要的按键次数:236
aiXcoder智能推荐-Java版本模型
使用aiXcoder智能推荐提示功能,需要的的按键次数:105
测试结论:
选择Java社区版本【aiXcoder智能推荐是IDE自带推荐2.25倍的编码效率】
使用录制的动图如下:

为你的IDE集成AI,解放双手,我推荐这款神器!

为你的IDE集成AI,解放双手,我推荐这款神器!

【Round Three:C++语言】

由于C++语言不熟悉,所以选择简单的文件读取的例子进行测试:

为你的IDE集成AI,解放双手,我推荐这款神器!

结果如下:

IDE自带推荐:
IDE自带代码提示功能,需要的按键次数:98
aiXcoder代码推荐-C++版本模型
aiXcode智能推荐提示功能,需要的按键次数:49
测试结论:
选择C++社区版本【aiXcoder智能推荐是IDE自带推荐2倍的编码效率】
使用录制的动图如下:

为你的IDE集成AI,解放双手,我推荐这款神器!

【Round Four:多语言支持】

多语言支持:Java、Python、JavaScript、PHP、C++等多种语言

多IDE支持:intelliJ IDEA、Pycharm、Ecplise、PhpStorm、WebStorm、VS Code、Android Studio等等。

aiXcoder还支持所有类似工具都不支持的语言,如PHPJavaScript语言,确实是广大程序员的福音~

PHP语言的例子:

为你的IDE集成AI,解放双手,我推荐这款神器!

为你的IDE集成AI,解放双手,我推荐这款神器!

JavaScript语言的例子:

为你的IDE集成AI,解放双手,我推荐这款神器!

总结一下

为你的IDE集成AI,解放双手,我推荐这款神器!

aiXcoder和使用IDE编译器自带提示使用方式一致,无需学习成本即可上手使用,是一个面向程序员的好产品,在实际的使用中对提高编程效率很有帮助。

除了上面的测试功能,aiXcoder还会分析你潜在的推荐需要,对系统默认推荐位置进行排序优化,把你想用的推荐结果排序前置,方便编程过程中的选择。

为你的IDE集成AI,解放双手,我推荐这款神器!

「代码搜索功能」是aiXcoder的另一个节省时间的功能:把搜索代码实现具体功能的搜索引擎做到了IDE中,节省来回切换浏览器的时间成本。

为你的IDE集成AI,解放双手,我推荐这款神器!

难怪不少使用过的网友说:aiXcoder是他们用过最好用的代码补全工具,程序员的重磅撸码神器好评如潮
在网上看到了一些程序员对 aiXcoder 的评价:

为你的IDE集成AI,解放双手,我推荐这款神器!

为你的IDE集成AI,解放双手,我推荐这款神器!

为你的IDE集成AI,解放双手,我推荐这款神器!

为你的IDE集成AI,解放双手,我推荐这款神器!

未经允许不得转载:PHP100中文网 - 中国第一档PHP资源分享门户 » 为你的IDE集成AI,解放双手,我推荐这款神器!

赞 (0) 打赏

评论 4

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 大哥好大哥好。很不错的网站回复
    • luhua非常感谢您的光临回复
  2. luhua非常感谢您的光临回复
    • luhua非常感谢您的光临回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏