之前一直听说低代码,但是一直持怀疑的态度。今天无意中看到了aiXcoder,然后就顺手试了一下,感觉就是,这个东西有点东西。
只要在上面的输入框输入要实现的需求,点一下生成按钮,就会自动生成代码。而且生成的代码还是逐个字符显示出来,感觉就像有人在敲键盘一样(不会真的有个人在浏览器的另一端手敲吧哈哈)
下面列一下我尝试了的几个程序代码:
快速排序:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XhORPIgc-1658139373195)(https://upload-images.jianshu.io/upload_images/10709282-35eecb84e886c13b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
它抽出来的方法默认不会生成,把鼠标移到黄线上,会有提示:

点一下提示的文字,就开始生成子方法了。但其实这个方法是递归的,可以一直点下去,程序可能还不能识别递归,这可能需要优化一下。
抽奖:

试了一下抽奖的,就发现许多问题了。
第一就是不够智能,比如我输入了抽奖,一般来说我是想要一个抽奖算法,但是生成的代码大部分都是业务逻辑;
第二,代码有几次生成的时候超过了下框线,然后中间一部分代码就消失了。看了一下不是折叠了,确实是消失了;
第三,感觉代码的质量算不上优,只能算是写出来了,但可以优化的地方还有很多。
测试完抽奖给我的感觉就是,这个生成代码的程序是后台写死的,只不过是有一个很大的词库(或者逻辑库),根据输入的内容去匹配内容,然后输出到屏幕上,智能程度感觉一般。
抱着“再试试,万一行呢”的心态,我输入了“抽奖算法”又试了一下,结果:

不知道出来个什么东东,关键问题是,i = 0的时候去取prices[i - 1],这个错误确实有点明显。
看来想要实现AI代码,我们还有很长的路要走啊。

输入需求自动生成代码,这个AI有点厉害,可以替代真人吗?相关推荐

  1. 命令行里给个注释,AI就能自动生成代码

    兴坤 发自 凹非寺 量子位 报道 | 公众号 QbitAI 记不住Shell常用命令和参数?现在有个工具,只要写下描述,就可以自动生成命令. 敲个回车键让AI自己生成代码,执行命令什么的也都是顺手的事 ...

  2. 网页自动加拼音html,javascript实现输入中文自动生成拼音

    需求:输入中文,输入框失去焦点后自动生成全写拼音及简写拼音. 分享一款轻量级JS插件:Convert_Pinyin.js(文末可以下载). 只需引入一个JS文件,然后调用对象里在JS方法函数即可,演示 ...

  3. Python自动生成代码 - 通过tkinter图形化操作生成代码框架

    Python自动生成代码 - 通过tkinter图形化操作生成代码框架 背景 脚本代码 Demo_CodeGenerator.py display.py FileHandler.py: 脚本运行结果: ...

  4. 自动写代码?AI还能帮你写?

    经常会看到这样的问题,AI以后真的会取代程序员吗?这是人工智能对编程的威胁吗?近日,OpenAI带着他们能够自动写代码的Codex引发了热议. AI编程其实也并非是新鲜事了,之前的AI自动辅助编程工具 ...

  5. 如何用 APT(Annotation Processing Tool)自动生成代码

    我们很多人都写过代码自动生成的工具,比如用python结合moko模板引擎,或者java 结合freemarker模板引擎,protoc 等,实现解析策划数据类,proto协议类,或者数据库层的实体类 ...

  6. 黑科技:进阶必备,推荐两款自动生成代码神器

    关注上方"测试开发技术",选择星标, 干货技术,第一时间送达! 最近两年,在互联网行业各大技术峰会上,都能看到关于工程效能这个概念,从侧面也反映出了研发效能已经逐渐被各企业所重视! ...

  7. 设计稿(UI视图)自动生成代码方案的探索

    设计稿(UI视图)转代码是前端工程师日常不断重复的工作,这部分工作复杂度较低但工作占比较高,所以提升设计稿转代码的效率一直是前端工程师追求的方向之一. 此前,前端工程师尝试过将业务组件模块化构建成通用 ...

  8. 简单的利用IDEA搭建SpringBoot+Maven+Mybatis+自动生成代码

    最近在系统的学习SpringBoot框架,并且要用该框架做个项目--网上也大大小小看了很多教程,感觉很多写文章的人都不太负责任,只知道搬运,大概都没有实际操作过,问题也是有很多,所以自己写一篇文章记录 ...

  9. SpringBoot入门篇--整合mybatis+generator自动生成代码+druid连接池+PageHelper分页插件

    我们这一一篇博客讲的是如何整合Springboot和Mybatis框架,然后使用generator自动生成mapper,pojo等文件.然后再使用阿里巴巴提供的开源连接池druid,这个连接池的好处我 ...

  10. MyBatisPlus自动生成代码springboot+mybatis+mysql 以及动态sql生成方法(测试可用版)

    用了一段时间的springboot,想着百度一下自动生成代码的方式,包括后面如何生成动态sql方法的方式. 摸索了几天,整理一下: ** 1 自动生成代码方式:com.baomidou.mybatis ...

最新文章

  1. 蓝牙管理软件_Mac蓝牙检测软件----BlueSense
  2. 关于企业信息化中审计流程“寻租”现象的探讨
  3. linux cpio(copy in/out) 命令详解
  4. 05:年龄与疾病【一维数组】
  5. vant 项目_基于 vue3.x+vant3.x 搭建示例项目
  6. java 中的集合_JAVA中的集合
  7. jquery 选择器 逗号
  8. vue 判断权限过期_vue 路由权限
  9. 【⭐阅读推荐指数:5颗星★★★★★⭐】关于多副本纠删码,你想知道的全都在这里
  10. python枚举详解
  11. [转载]郭云深先生解说形意拳经--九要论
  12. 驯服烂代码_驯服业力,SauceLabs和Internet Explorer:揭秘之旅
  13. java中的build类_30 Java设计模式系列-建造者(Build)模式
  14. 机器学习在网络安全领域的应用(一)
  15. 【老生谈算法】matlab实现模糊K-均值算法——均值算法
  16. 开源自主导航小车MickX4(五)gmapping建图
  17. '/0'和/0的区别
  18. java使用es查询
  19. pat乙级练习记录-1017
  20. Lesson 20 Pioneer pilots 内容鉴赏

热门文章

  1. css表格一行删除线,EXCEL电子表格一行中间画一条删除线怎么画/excel表格如何划掉数据...
  2. Froala editor 2.9.5 使用
  3. 高通平台开发系列讲解(工具篇)ramdump获取与解析
  4. iOS安装包瘦身小记
  5. 搞懂差分密码分析,看这篇文章就够了!!
  6. chmod 777和755
  7. 台式电脑连接电脑主机与显示器
  8. 迁移学习 Transfer Learning(可能是目前最全的迁移学习资料库?)
  9. Windows认证协议
  10. 电力拖动自动控制系统(序)