专栏名称: 阿里云云原生
发布云原生技术最新资讯、汇集云原生技术最全内容,定期举办云原生活动、直播,阿里产品及用户最佳实践发布。与你并肩探索云原生技术点滴,分享你需要的云原生内容。
目录
相关文章推荐
新京报评论  ·  被滥用的“增肌神药”,不能游离在法律之外 ... ·  13 小时前  
新京报评论  ·  企业拥抱DeepSeek,顺应大势但也别盲目 ... ·  昨天  
CHINADAILY  ·  Top News丨US' ... ·  昨天  
51好读  ›  专栏  ›  阿里云云原生

“AI 程序员入职系列”第二弹:如何利用通义灵码光速改写项目编程语言?

阿里云云原生  · 公众号  ·  · 2024-04-14 09:00

正文

阿里云云效后端工程师云徊演示

如何用通义灵码改写项目编程语言

通义灵码入职阿里云云原生团队后,已经展示过 Ta 生成单元测试和自动生成代码 的强大实力。今天,阿里云后端工程师云徊将从项目开发的实际需求出发,演示通义灵码在开发工作中可提供的帮助。

通义灵码在 Git 开发项目中起到了哪些作用?

云徊所在的团队日常会参与 Git 的开发工作,Git 本身有一个旧的测试框架,因此,团队打算换成一个更新的开源项目。 但 Git 是用 C 语言写的, 需要把它的语言改成 Python。 在对 Python 不是特别了解的情况下,如果自己写就需要先去学 Python 的一些语法,还是比较花时间的。
降低跨语言开发的门槛,就是通义灵码的舒适区了,马上,新同事通义灵码就上手开始搭建项目的框架。
功能 1:

通义灵码将 Git 框架中 C 语言转换为 Python


首先安装通义灵码插件,然后新建一个项目,让它用 Python 实现一个命令行程序,同时可以指定需要让它支持的子命令,通义灵码就会用 Python 生成相关需求的代码。
生成后也可以修改需求。第一版代码使用了 RQ pass 作为支持参数解析的框架,如果希望直接简化 main 函数的设计、自定义 dict 和函数指针,通义灵码就会根据需求再修改一版代码。修改后,假如已经符合需要就可以点击快捷键,让它直接生成文件,并且代码是可运行的。
功能 2:

通义灵码实时续写 Git 框架代码
云徊发现,现在代码生成的 CMD hex dump 方法,与他们原来的代码并不完全一致,所以需要修改这些生成代码。







请到「今天看啥」查看全文