欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 记一次用飞算JavaAI助力项目部分重构的过程

记一次用飞算JavaAI助力项目部分重构的过程

2025/6/21 16:45:52 来源:https://blog.csdn.net/huang_xiaoen/article/details/148709670  浏览:    关键词:记一次用飞算JavaAI助力项目部分重构的过程

背景
      今天内部组织了一场项目代码的review会,旨在提升项目代码的质量,要求大家对手上负责的项目代码进行review。先评估,再重构,如果重构难度大,可先进行部分重构。
注意,涉及重构,大家懂得都懂,一不小心,分分钟锅就是自己的。

项目选定
      我翻了下手上的几个项目,最后选定了之前做过的学校项目来作为切入点。为什么要选这个项目呢。首先是重构的影响低(该项目只是控制学生的出入校权限,如有问题还有门口的保安兜底),其次是这个项目的代码写得的确是太乱了。同一个办法不抽取成工具类调用,命名不规范 等等。

辅助工具选定

      如果放在之前,要重构一个项目得自己熟悉业务,熟悉整个项目,但现在ai编程发展可谓是日新月异,很多事情我们都可以让ai来帮助我们了。最近在研究ai编程的时候,刚好发现一个ai编程工具,飞算JavaAI。
    飞算JavaAI是飞算科技于2025年1月发布的全球首款聚焦Java语言的智能开发助手。该工具通过自然语言或语音输入开发需求,可自动完成需求分析软件设计完整工程代码生成全流程,输出包含配置类文件、Java源代码目录、资源文件及测试资源在内的整套工程源码 。相较于片段式代码生成工具,其完整工程代码生成能力使开发效率提升10倍,有效降低重复编码工作量,助力开发者聚焦业务逻辑创新与系统架构优化。既然功能这么强大,那么我们就来实际用一用,看效果。

如何安装飞算JavaAI
     
以idea工具为例,直接去插件市场搜索"飞算",然后点击安装

       重启后,可在idea的工具栏右侧发现飞算JavaAI工具已经启用了,然后点击该工具栏,再安装流程注册登录,就可以进入使用了 。

开始重构
    为了保险,我先进行部分重构,首先,先让飞算JavaAI帮我判断代码存在什么问题。
    

     结果如下,不但帮我把问题都按点分析了出来,还可以逐点自动帮我修改问题。这就很舒服了。

     点击接受后,飞算JavaAI会基于上下文。继续往下处理其他问题。 

后续重复步骤就不再贴图了,飞算JavaAI直接一把过,重构花了10分钟直接完成。 最后不得不感叹AI的强大,飞算JavaAi的强大。本次体验到这里结束了。下次再继续探索飞算JavaAi的新玩法。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词