飞算JavaAI 实战笔记
背景:
今天接到一个需求,需要做一个专业管理模块,以及专业课程表管理模块。内容不算难,但是手写的话,还是挺花费时间的。
技术选项:
接到任务后,因为目前的ai发展如火如荼,我打算用ai编码插件来看一下目前的ai编程插件发展到了什么程度,最近刚好刷到了飞算JavaAI,听说把ai编程做到了另外一个层次,但毕竟是听说,我们还是实战来见真章。
插件安装(以idea2025.1为例子):
点击 文件--->设置---->找到插件---->输入飞算---->点击安装
安装后,再点击登录,过程比较简单,相信以大家的速度,2分钟就可以弄好。
实战
安装好插件以后,就会在idea的右边发现一个图标,点击它。
先描述需求,如果不想打字,还可以语音输入,这是其他很多编程工具没有具备的。细节拉满。
【我需要完成一个专业管理的CRUD,以及专业课程管理的CRUD。1.专业课程的字段如下 id,编码,名称 。2.课程的字段如下1.id,专业id,课程编码,课程名称。 注意他们之间的关联关系。】
点击选择关联项目
注意:需求我描述得其实没那么详细的,没想到它全部帮我分析出来了。检查没问题后,点击下一步。
接口设计:自动生成了接口设计,还支持动态修改,确认没问题后,继续下一步
表设计:直接把表设计出来了。 然后可以复制SQL去数据库执行就好啦。
处理逻辑:等等,居然接口文档都生成出来了,好家伙。要知道程序员最讨厌写文档以及别人不写文档了。
生成源码之前,飞算javaAI还贴心帮你生成了规则文件。很好,开始生成源码。
专业管理的代码已经生成好了 好家伙,2分钟。点击合并代码,一口气完成整个功能
继续生成课程管理:2分钟也搞定了。
最后,我们再来看看整体的生成的代码。代码整洁,层级分明。
整体下来花费不到15分钟。飞算JavaAI给我的感觉就是 1.功能强大,从分析需求到设计,到开发,直接一口气完成。2.贴心 直接加入了语音识别功能。 3.处理速度快。两个管理模块,15分钟不到搞定了。
不说了,摸鱼去了。嘿嘿······