我平时写代码的时候,或多或少都会依赖编辑器中的代码补全。 您可以通过键入几个字母来完成整个单词。 但这么多年过去了,为什么代码补全仍然仅限于一个单词,并且像一开始一样毫无意义地按字典顺序排列?
传统的代码补全,一大堆无意义的建议
想象一下,如果用【AI】来做代码提示,把更常用的结果放在前面,给出更长的推荐网页游戏辅助用什么开发,甚至一行!
人工智能可以完成代码补全,根据使用情况进行智能排序,甚至完成整个语句。
【知名媒体报道】
最近,我在浏览网页时看到机器之心、36氪、猎云网等知名媒体对AI辅助编程产品——“aiXcoder”()的报道。 该产品利用人工智能技术辅助开发人员进行编程。 包含智能代码完成和代码建议。
aiXcoder易于安装和使用,能够有效提高开发者的编程效率。 aiXcoder基于深度学习技术游戏策划,具有学习和优化的能力。 它就像您的个人编程助手,边学边用。 随着您使用时间的延长,建议的代码长度会变得更长且更准确。
aiXcoder支持Java、Python、JavaScript、TypeScript、PHP、C++等多种编程语言。
支持多种常用IDE:intelliJ IDEA、Pycharm、Ecplise、Sublime、PhpStorm、WebStorm、VS Code、Android Studio等。
【测试AI编程】
所以我测试了这个可以【帮助程序员节省时间】的工具,看看AI编程发展到了什么程度,是否真的可以帮助程序员节省时间。
基于独立、客观、第三方的原则,选择第三方代码进行测试。
既然说可以节省编程时间网页游戏辅助用什么开发,那么就从【键盘按键】的数量角度进行统计和比较,因为击键次数越少,就越节省开发时间。
【第一轮:Tensorflow】
第一个选择的测试程序是Google官方的tensorflow示例程序:
测试代码地址:
选择以下代码片段进行测试:
之所以选择,是因为这部分代码包含的内容比较全面,包括:
●自定义功能
●函数变量和实际参数
●API
●变量名
从这四个方面,我们基本可以看出aiXcoder推荐的准确性,判断是否对编程有帮助。
检测结果:
●IDE自带推荐:
使用IDE内置的代码提示功能,需要击键次数:311次
●aiXcoder智能推荐
使用aiXcoder的智能推荐提示功能,需要按键次数:56次
测试结论:
选择tensorflow社区版【aiXcoder智能推荐是IDE内置推荐编程效率的近5倍】
使用录制的动画如下:
【第二轮:Java】
选用钟树林老师的Java实践经典例子。
测试代码地址:
选择以下代码片段进行测试。 示例中的字符串不作为统计指标:
测试结果如下:
●IDE自带推荐:
使用IDE内置的代码提示功能,需要的击键次数:236次
●aiXcoder智能推荐-Java版机型
使用aiXcoder的智能推荐提示功能,需要按键次数:105次
测试结论:
选择Java社区版【aiXcoder智能推荐是IDE自带编码效率的2.25倍】
使用录制的动画如下:
【第三轮:C++语言】
由于本人对C++语言不熟悉,所以选择了一个简单的文件读取示例进行测试:
结果如下:
●IDE自带推荐:
IDE自带代码提示功能,需要击键次数:98次
●aiXcoder代码推荐-C++版本模型
aiXcode智能推荐提示功能,所需按键次数:49
测试结论:
选择C++社区版本【aiXcoder智能推荐是IDE内置推荐编码效率的2倍】
使用录制的动画如下:
aiXcoder的使用方式与使用IDE编译器自带的提示相同。 无需学习成本即可使用。 对于程序员来说是一款不错的产品游戏角色,在实际使用中对于提高编程效率很有帮助。