当前位置: 首页 > news >正文

杭州做网站五南京外贸网站建设

杭州做网站五,南京外贸网站建设,平面设计与网页设计,河北建设信息网站目录 1.前言 2.下载安装 3.解释代码 4.生成单元测试 5.生成注释 6.智能补全 1.前言 大模型到底该以一种什么方式落地#xff0c;从而嵌入我们的工作当中#xff0c;助力我们工作效率的提升#xff0c;其实最好的方式也许就是虚拟助手的方式#xff0c;就像钢铁侠的从而嵌入我们的工作当中助力我们工作效率的提升其实最好的方式也许就是虚拟助手的方式就像钢铁侠的贾维斯一样随叫随到能回答问题能自动的解决一些问题。 阿里开源出了自己的编程大模型“通义灵码”之后我们可以通过IDEA插件的方式轻松打造一个自己的编程“贾维斯”。 2.下载安装 直接去插件市场里面搜索TONGYI Lingma就可以搜索出对应插件 安装好之后需要我们用自己的阿里云账号来登录点击登录会转跳登陆界面用支付宝或者淘宝扫码即可 登录完成后IDEA的面板会变成这样 这样我们就有了自己的编程“贾维斯”。 它具体能做什么已经写的很清楚了 接下来我们就来感受一下这些功能。 3.解释代码 解释代码这功能就太好用了。我说几种情况大家要是中招的可以把真实二字打在评论区里。 情况一 祖传代码我相信大家目前所在的团队都会是有的目前博主所在的团队手里就有大量的祖传代码其中一个后端的controller类有接近一万行代码。这些沉重的“历史包袱”往往是阻碍我们开发的罪魁祸首。真不是写不出来而是读不懂。 情况二 作为后端的我们对前端代码其实没有那么熟悉但有些时候我们是需要去碰一下前端代码做一些小修小改的。这种时候代码读起来真的是连蒙带猜。 情况三 一些开源组件或框架的底层源码其实写的不一定就是很规范的源码简直就是一片汪洋大海很容易在里面迷路。 真实吧ok那找个帮手来帮我们一下就行了交给通义灵码给我们翻译成人话就行了。 选中要翻译的代码解释代码即可。 可以看到解释的非常准确 当然你要是觉得它解释的不够清楚还可以点击更详细让它解释的更详细一点 4.生成单元测试 但凡是对质量有一定要求的团队在实际的生产中单元测试是必然逃不过的一环并且还会要求很高的覆盖率。关于单元测试博主前面有专门的文章讲解有需要的话可以移步 关于单元测试是既重要又繁琐它需要自己去手动写代码来构建测试用例但既然是手动的活儿就有几率写的不好覆盖不全面的情况发生。交给通义灵码它可以自动帮我们生成单元测试。 选中我们想要生成单元测试的方法 通义灵码会自动生成单元测试 可以看到它生成的是junit的单元测试同时它也提供了让我们选择其它诸如mockito之类的测试框架。 注意头上右上角的选项哈它是可以自动帮我们生成类文件的 来看一下它生成的单元测试对不对 可以看到是很正确的该用mock的方式注入JDBC它是注入了的改声明主启动类从而给出一个IOC环境它也是正确声明了的。 package com.eryi.service; ​ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.InjectMocks; import org.mockito.Mock; import org.mockito.junit.jupiter.MockitoExtension; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.test.context.junit.jupiter.SpringExtension; ​ import static org.mockito.Mockito.*; import static org.junit.jupiter.api.Assertions.*; ​ ExtendWith(MockitoExtension.class) ExtendWith(SpringExtension.class) public class UserServiceTest { ​Mockprivate JdbcTemplate jdbcTemplate; ​InjectMocksprivate UserService userService; ​BeforeEachpublic void setUp() {// 初始化测试环境} ​Testpublic void testTransfer() {// 设置预期行为when(jdbcTemplate.update(anyString(), anyVararg())).thenReturn(1); ​// 调用待测试的方法userService.transfer(); ​// 验证方法调用verify(jdbcTemplate, times(1)).update(update user set balance balance - ? where id ?, 100, 1);verify(jdbcTemplate, times(1)).update(update user set balance balance ? where id ?, 100, 2); ​// 验证事务是否回滚try {userService.transfer();fail(Expected an exception to be thrown);} catch (RuntimeException e) {// 异常应该被抛出}} }5.生成注释 6.智能补全 写代码写一半补全另一半已经很强了是吧 通义灵码还能通过注释直接生成代码写完注释后回车然后会智能提示出可补全的内容按tab键可以采纳智能补全。
http://www.zqtcl.cn/news/756803/

相关文章:

  • 必须网站的访问量wordpress标题大小
  • qq怎么做放资源的网站英语seo什么意思
  • 学生心理健康网站建设论文php开源内容管理系统
  • 机关网站内容建设雄安专业网站建设
  • 有域名有空间怎么做网站怎么制作网站封面
  • 注册域名哪个网站好信息技术制作网站首页
  • 企业网站app制作价格国外外链平台
  • 泉州市网站设计企业网络有限公司经营范围
  • 电子商务网站创业计划书后台管理系统登录
  • 蚂蚁建站网页传奇游戏单职业
  • 标准通网站建设广州 flash 网站
  • 怎么做游戏自动充值的网站淘宝购物平台
  • 免费帮助建站营销策略怎么写
  • 12380 举报网站建设优秀个人网站
  • 简洁网站模板素材用wordpress上传源砖
  • 高密做网站电影html网页模板设计素材
  • 湖北网络营销网站襄阳网站建设-飞鱼网络
  • 想更新公司网站怎么做关于网站开发的自我评价
  • 找建筑工作哪个网站好新增网站 备案
  • 格力网站的建设情况wordpress mysql 密码重置
  • 网站access数据怎么做高端品牌网站建设的目的
  • 外贸买家网站凯里网站建设流程
  • 网站一年要多少钱国外的建筑设计网站
  • 手游发号网站模板ic外贸网站建设
  • 珠海网站制作案例tp5 商城网站开发
  • 母婴用品网站建设规划上海市建设工程 安全协会网站
  • 做室内设计特别好的网站网站服务器租用恒创
  • 慕课网站开发文档wordpress上传到空间
  • 行业垂直网站开发漳州最便宜的网站建设价格
  • 高级网站设计效果图网站设计制作哪些