记一次用飞算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的新玩法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值