阿里通义灵码发展到现在已经支持 Java、Python、Go、C#、C/C++、JavaScript、TypeScript、PHP、Ruby、Rust、Scala、Kotlin 等主流编程措辞。

能做什么?

这是阿里官方首页的截图,个人以为个中最主要的是天生代码。

以下是本人的实测。

AI编程之阿里通义灵码插件体验

注释输入:// 如果logId不为空,则查询log详情,如果重试次数=5,则不实行

推举天生的代码:

if (in.getLogId() != null) { PlAccountCallbackLogDO logDO = plAccountCallbackLogService.selectById(in.getLogId()); if (logDO != null && logDO.getStatus() == 0 && logDO.getRetryTimes() >= 5) { log.error("重试次数超过5次,直接返回:{}", in); return; }}

如何?效果是不是还不错,逻辑没有缺点,还比较严谨和规范。

并且在我的注释中并没有提到logDO.getStatus() == 0的逻辑,而是通义灵码根据高下文中找到仅且status=0时,retryTimes才是有效的。
这段天生的代码堪称完美。

不仅仅可以天生java代码,在idea中,乃至可以根据注释天生sql。

只要描述的够准确,理解上没有逻辑性的问题,基本都能快速的天生。

是不是很完美?

其余还有比较高真个玩法,在项目中可以根据属性描述文件链接到数据库,自动天生你想要的mybatis代码。

通义灵码还可以为你解读一段繁芜的代码逻辑,不用你自己逐行阅读理解,这对付理解一段糟糕的代码非常有帮助。

其余,通义灵码还可以天生优化建议,特殊是当你碰着一个不可思议的bug时,可以通过优化建议给你一些灵感和提示,为快速定位问题供应非常大的帮助。

怎么获取?

通义灵码目前有VScode、VS和IDEs三个版本的插件,可以根据自己的工具在线安装,但是不用除网络问题导致无法安装,站内也供应了离线包供下载,再进行本地安装。
不过对工具的版本有哀求,比如idea彷佛是2022以上的版本,建议最好安装最新的版本。
(没钱升级版本?不可能的!


最最最主要的是,通义灵码有idea等开拓工具的插件包,可以和项目无缝衔接,当然可能会对版本有些哀求。

更更更主要的是,对个人是免费开放的,不收费!


主要的事情必须强调。

怎么样?还不赶紧体验体验。

#头条首发大赛#

#AI技能#