【插件】IDEA这款插件,爱到无法自拔
通义灵码代码智能生成,完成工作更高效,行/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、代码注释生成、代码解释
前言
🍊缘由
阿里云『通义灵码』,最懂程序狗的贴心小助手
🏀事情缘由:
起初,对于通义灵码的评价,只是淡淡的处于一见钟情的新鲜感,好用的小插件而已。令本狗意想不到的是,日久生情的开发中渐渐地体会到它的贴心与美好。大到代码逻辑的编写,小到不懂问题的询问,上可打copilot,下可战chatpgt。通义灵码已经不再是玩具,而是生产力工具!人人都用,不用才怪!
🍋实例展示
自然语言提问
pulsar如何消费消息?
代码生成
java 冒泡排序
生成注释
启动类生成注释
代码优化
代码优化建议
🎯主要目标
实现3大重点
1.『通义灵码』是什么?
2.『通义灵码』怎么玩?
3. 『通义灵码』能帮我们干什么?
正文
🥦目标解析
1.『通义灵码』是什么?
基于通义大模型,提供代码智能生成、研发智能问答能力
特点总结以下几点:
① 代码智能生成,完成工作更高效
经过海量优秀开源代码数据训练,可根据当前代码文件及跨文件的上下文,为你生成行级/函数级代码、单元测试、
代码注释等。沉浸式编码心流,秒级生成速度,让你更专注在技术设计,高质高效地完成编码工作。
② 研发智能问答,解决问题更轻松
基于海量研发文档、产品文档、通用研发知识、阿里云的云服务文档和 SDK/OpenAPI 文档等进行问答训练,
为你答疑解惑,助你轻松解决研发问题。
③ 多编程语言、多编辑器全方位支持
支持 Java、Python、Go、JavaScript、TypeScript、C/C++、C# 等主流语言,同时兼容 Visual Studio Code、
JetBrains IDEs 等主流编程工具,为你提供高效、流畅、舒心的智能编码体验。
④ 代码安全及隐私全程保障
全程数据加密,基于 https 加密传输,并支持身份鉴权、内容安全防护等,全程保护数据安全。
不会存储或进行二次训练,代码上下文仅用于模型推理,全过程数据不落盘,不会使用你的代码和数据进行二次训练。
开源合规的训练数据,基于通义大模型进行编码领域针对性训练,所有用于训练的代码数据均为开源合规的数据。
2.『通义灵码』怎么玩?
官网地址
https://tongyi.aliyun.com/lingma
在 JetBrains IDEs 中安装通义灵码
- 步骤1
打开插件设置,【点击】File=>Settings=>plugins
- 步骤2
【点击】导航-插件,打开应用市场,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。
- 步骤3
【重启】 IntelliJ IDEA,重启成功后登录阿里云账号,即刻开启智能编码之旅
- 步骤4
从IDEA面板右侧找到快捷入口,即可进行快乐玩耍
3.『通义灵码』能帮我们干什么?
案例一:接手不熟悉的屎山代码,看不懂怎么办?
将代码全选,然后【右键】,打开『通义灵码』,选择【代码解释】
案例二:Java雪花算法代码不会写,怎么办?
在『通义灵码』控制台,输入java雪花算法代码
案例三:代码没有注释,如何补全?
将代码全选,然后【右键】,打开『通义灵码』,选择【生成代码注释】
案例四:代码写的比较乱,不知道怎么优化调整?
将代码全选,然后【右键】,打开『通义灵码』,选择【生成优化建议】
案例五:单元测试不愿意写,如何快速解决?
将代码全选,然后【右键】,打开『通义灵码』,选择【生成单元测试】
总结
本文将本狗日常开发中,使用顺手的IDEA插件『通义灵码』,常用好用的功能进行分享。其中代码解释、代码优化、单元测试、代码补全等功能,在我们开发搬砖中,祝我们一臂之力。强烈推荐,一定要试一下!
💥 💥 💥 💥 💥 💥
如有小伙伴遇到问题困难,即可通过下方联系本狗,知无不言,倾囊相助!!!
💥 💥 💥 💥 💥 💥
🍈猜你想问
如何与狗哥联系进行探讨
关注公众号【JavaDog程序狗】
公众号回复【入群】或者【加入】,便可成为【程序员学习交流摸鱼群】的一员,问题随便问,牛逼随便吹,目前群内已有超过200+个小伙伴啦!!!
此群优势:
- 技术交流随时沟通
- 任何私活资源免费分享
- 实时科技动态抢先知晓
- CSDN资源免费下载
- 本人一切源码均群内开源,可免费使用
2.踩踩狗哥博客
大家可以在里面留言,随意发挥,有问必答
🍯猜你喜欢
文章推荐
【项目实战】SpringBoot+uniapp+uview2打造H5+小程序+APP入门学习的聊天小项目
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【模块分层】还不会SpringBoot项目模块分层?来这手把手教你!
【ChatGPT】SpringBoot+uniapp+uview2对接OpenAI,带你开发玩转ChatGPT
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)