HDC.Cloud 2023|邂逅AI,华为云CodeArts铸就研发效能10倍提升

2023年7月7日-9日,华为开发者大会2023(Cloud)在东莞松山湖隆重举行。期间,华为云主办了以“AI‘邂逅’一站式软件开发,CodeArts以10倍效能“绘”企业应用远景”为主题的分论坛。

华为云PaaS服务产品部副部长汪维敏携一众技术大咖,献上一场“现代化软件研发”技术盛宴。会中,揭晓作为一站式、全流程、安全可信的软件开发生产线CodeArts(原软件开发平台DevCloud)全新升级带来的三层变化,并首次公开华为云CodeArts将如何在安全底座上构筑智能化研发。

华为云PaaS服务产品部副部长汪维敏致词表示:全新升级的CodeArts,要坚持做到以开发者为中心,把华为的方法论、实践和工具整合在一起,结合AIGC(人工智能生成内容)的突破,围绕“更先进”、“更智能”、“更安全”三大升级,让开发者感知更前沿的云上研发体验。

华为云PaaS服务产品部副部长汪维敏

更先进方面,CodeArts不断巩固工具链,通过外溢华为内部工具能力、持续深耕研发根技术,到24年将陆续发布38个先进研发工具,以覆盖整个软件开发周期。此次重磅发布华为内核的桌面版IDE、更灵活的研发度量、千万级研发关系追溯的IPD需求管理、亿级代码30分钟内全量构建的极速构建等一众先进能力。

更智能方面,CodeArts引用大模型AIGC的突破,已实现代码智能生成、测试文本用例智能生成等,后续CodeArts会不断创新探索,将AI技术贯穿软件开发生命周期始终。

更安全方面,CodeArts致力于“安全左移”,从运行态的安全追溯到开发态安全保障。通过源头的安全治理,降低企业应用安全隐患所带来的巨额损失。此次重磅发布10+安全编译选项检查、千万级代码深度安全快速分析、百亿级制品安全守护等安全能力。

最后汪维敏发布《华为云DevSecOps质量效能白皮书》,将华为质量效能体系、方法论及管理框架、最佳实践等分享给广大开发者,助力开发者有效的提升研发质量。

(白皮书获取地址:https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/about/download/1688450813871739008.pdf)

AI开启“软件工程3.0”全新时代

论坛期间,同济大学特聘教授朱少民认为,当今已从软件工程1.0到软件工程3.0时代,当GPT一类大模型发布之后,软件工程发生革命性的变化、出现软件新范式ML-DevOps(机器学习驱动研发和运维):模型驱动开发、模型驱动运维,未来软件的形态将是“软件即模型(SaaM)”,在大模型底座上软件效能和质量将得到极大提升。

同济大学特聘教授朱少民

AI开道,让编程体验“一路狂飙”

华为云智能化产品专家表示:面对应用的爆发式迭代开发,研发工具需要渗入更多AI技术,以提高整个流程的研发效率与体验。

华为云推出智能开发助手CodeArts Snap,基于华为云海量计算资源学习了1300+万篇技术文章、8500+万个开源代码仓、760+亿行精选代码数据训练后,CodeArts Snap孵化出智能生成、智能问答、智能协同三大能力,赋能CodeArts重塑软件开发。

智能生成方面,CodeArts Snap会根据自然语言生成完整代码逻辑,以大幅提升编码效率;会一键生成单元测试用例,快速捕捉逻辑错误以降低代码维护成本。

智能问答方面,CodeArts Snap一键描述代码实现的功能、使用方法等,以降低代码阅读理解成本;同时一键分析代码错误,给出修复结果推荐,以降低代码修复成本。

智能协同方面,CodeArts Snap提供华为云服务超级入口,实现一站式应用部署,帮助开发者聚焦业务实现。

CodeArts五虎将,让研发高质量“时刻在线”

华为云PaaS服务测试域产品总监分享,在华为质量管理体系下,CodeArts围绕“PerfTest+故障注入+Board+AOM/APM+EchoTest智能诊断”构筑的一站式现网质量看护解决方案。即通过主动持续激励,对现网服务进行勘测;主动发起故障注入、压测等,结合指标的实时监控和态势感知、智能诊断等能力,对应用进行调优,先于用户发现问题并拦截故障,看护产品质量。

华为云PaaS服务测试域产品总监

CodeArts初心不变,焕发新彩

本次论坛,CodeArts(原软件开发平台DevCloud)这位焕发新彩的老朋友,八年来以开发者为中心的初心不变,升级后也获得企业开发者的一致认可。

中国海洋石油集团有限公司的技术经理刘欢表示:使用CodeArts后,需求变更率降低30%;实现90%测试用例的自动化,回归的周期从三天下降到0.5天;从半年一个大版本,到现在两周交付一个可工作的软件,实现快速交付业务价值。

“乘风破浪,扬帆起航”,CodeArts保持航向,会一直瞄准业界最先进的工具平台,通过技术架构的不断演进驱动IT创新,为客户及开发者创造更多业务价值。

产品官网>>华为云CodeArts

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/3637.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Zookeeper概述及部署

Zookeeper概述及部署 一、Zookeeper 定义二、Zookeeper 特点三、Zookeeper 数据结构四、Zookeeper 应用场景五、Zookeeper选举机制● 第一次启动选举机制● 非第一次启动选举机制 六、部署 Zookeeper 集群1.安装前准备2.安装 Zookeeper 一、Zookeeper 定义 Zookeeper是一个开源…

Word之解决中文和英文混写导致字间距增大的问题(六)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

米家APP方案——蓝牙体温计方案

蓝牙体温计方案的设计原理基于热敏电阻的温度特性。热敏电阻是一种能够根据温度变化改变电阻值的器件。当温度升高时,热敏电阻的电阻值减小,反之亦然。通过测量热敏电阻的电阻值可以推算出当前的温度值。 这个产品用途广泛,方便家庭或者医护人…

【密码学】一、概述

概述 1、密码学的发展历史1.1 古代密码时代1.2 机械密码时代1.3 信息密码时代1.4 现代密码时代 2、密码学的基本概念3、密码学的基本属性4、密码体制分类4.1 对称密码体制4.2 非对称加密体制 5、密码分析 1、密码学的发展历史 起因:保密通信和身份认证问题 根据时间…

TMAM性能分析模型

4个倾向性: 前端依赖型:很少出现,这大多数都是由于CPU微指令无法及时的解析和加载造成的。但往往这意味着系统如果无法找出硬件或者微码级别的问题就无法简单的从代码出发优化程序了。 错误预测型:多半是由于系统采用的编译器和…

LabVIEW - 采集声音并保存 wav 文件

1. 题目 编写程序,实现用户点击按钮时,采集声音,显示声音波形,对于采集的声音进行低频段、中频段、高频段分别进行适当的比例放大或者衰减,然后重新合成(三段相加即可),并将合成的声音下入wav格式的文件保存…

PostgreSQL MVCC的弊端优化方案

我们之前的博客文章“我们最讨厌的 PostgreSQL 部分”讨论了大家最喜欢的 DBMS 多版本并发控制 (MVCC) 实现所带来的问题。其中包括版本复制、表膨胀、索引维护和真空管理。本文将探讨针对每个问题优化 PostgreSQL 的方法。 尽管 PostgreSQL 的 MVCC 实现是 Oracle 和 MySQL 等…

关于 PostgreSQL 删除数据库 - 命令行删除,报错数据库不存在,pgadmin 报错存在会话链接 导致无法删除数据库问题

序言 测试环境: Windows 10问题 笔者尝试过在 cmd 命令行,使用PostgreSQL 的 psql 工具登录 postgresql,删除某个有问题的数据库,准备新建重载该数据库时,发现 DROP DATABASE database_name ,竟然报错该…

JAVA前端bootstrap-table表格,全量查数据后也能字段点击排序sort

工程后期改造&#xff0c;加了一层首页展示&#xff0c;该层无需分页所以想在代码层次实现排序&#xff0c;而不是数据库sql 1、后端代码展示如下 private List<QcCheckStatVO> getQcCheckStatList(Map<String, Object> para, String orderByColumn, String isAsc…

埃科光电在科创板上市:同创伟业、毅达资本为股东,实控人为董宁

7月19日&#xff0c;合肥埃科光电科技股份有限公司&#xff08;下称“埃科光电”&#xff0c;SH:688610&#xff09;在上海证券交易所科创板上市。本次上市&#xff0c;埃科光电的发行价为73.33元/股&#xff0c;发行数量为1700万股&#xff0c;募资总额约为12.47亿元&#xff…

Shell运行原理以及Linux中的权限问题

目录 一、shell的运行原理 二、Linux权限的概念 2.1 用户账号切换 2.2 仅提升当前指令的权限 2.3 将普通用户添加到信任列表 三、Linux权限管理 3.1 文件访问者的分类 3.2 文件类型和访问权限 3.3 字符权限值的表示方法 3.3.1 字符表示方法 3.3.2 八进制表示法 3.4…

XSS 攻击的检测和修复方法

XSS 攻击的检测和修复方法 XSS&#xff08;Cross-Site Scripting&#xff09;攻击是一种最为常见和危险的 Web 攻击&#xff0c;即攻击者通过在 Web 页面中注入恶意代码&#xff0c;使得用户在访问该页面时&#xff0c;恶意代码被执行&#xff0c;从而导致用户信息泄露、账户被…

使用RESTful风格编写用户增删改查模拟操作

三种参数接收方式的区别&#xff1a; RequestParam 用于接收url地址传参或表单传参 RequestBody 用于接收json数据 PathVariable 用于接收路径参数&#xff0c;使用{参数名称}描述路径参数 package com.wu.controller;import com.wu.domain.User; import org.springframework.s…

BUFG/BUFGCE/BUFH/BUFHCE/BUFH/BUFGHCE/BUFMR/BUFMRCE/BUFR/IBUF/IBUFDS

本文对BUFG/BUFGCE/BUFH/BUFHCE简单介绍&#xff0c;便于后续查看。 原语的使用&#xff1a;在vivado中找到所要用的原语&#xff0c;直接将其实例化到设计中即可。 文章目录 BUFGBUFGCEBUFHBUFHCEBUFMRBUFRBUFMRCEIBUFIBUFDS 下图为 7 系列 FPGA 时钟架构图&#xff1a; BU…

在Linux中部署mysql并远程连接

1. 配置yum仓库 更新密钥 rpm -import https: /repo.mysql.com/RPM-GPG-KEY-mysql-2022 # 安装Mysql yum库 rpm -Uvh http: /repo.mysql.com /mysql57-community-release-el7-7.noarch.rpm 2. 使用yum安装MySQL yum -y install mysql-community-server 3. 安装完成后&#x…

redis7.0编译安装 + bash安装脚本

以下操作在debian11下演示&#xff0c;ubuntu通用&#xff0c;其它系列linux自行安装依赖&#xff0c;其余一样 以7.0.12版本为例进行安装 最后的bash脚本是对前面的操作的封装&#xff0c;一键即配置完成&#xff0c;即可使用 一、编译安装 1.安装依赖 apt-get install bui…

Appium+python自动化(十二)- Android UIAutomator终极定位凶器(超详解)

简介 乍眼一看&#xff0c;小伙伴们觉得这部分其实在异性兄弟那里就做过介绍和分享了&#xff0c;其实不然&#xff0c;上次介绍和分享的大哥是uiautomatorviewer&#xff0c;是一款定位工具。今天介绍的是一个java库&#xff0c;提供执行自动化测试的各种API。 Android团队在4…

数据结构(王道)——数据结构之 二叉树

一、数据结构之 二叉树概念&#xff1a; 特殊的二叉树结构&#xff1a; 满二叉树完全二叉树 二叉排序树 平衡二叉树 二叉树基本概念总结&#xff1a; 二、二叉树的常用性质&#xff1a; 1、【二叉树】的叶子结点比二分支结点多一个 2、【m叉树】的第i层至多有m^(i-1)个结点 3、…

关于Qt For android第一次编译时出现的问题

搞了三四天&#xff0c;搞的快崩溃了&#xff0c;问题提示为 FAILURE: Build failed with an exception.* What went wrong: A problem occurred configuring root project android-build. > Could not resolve all artifacts for configuration :classpath.> Could not…

pytorch 2.0初探:和pytorch 1.13的速度对比

看到pytorch2.0出来了&#xff0c;而且宣传提速明显&#xff0c;一行代码即可提速43%左右&#xff1a; compiled_model torch.compile(model) We then measure speedups and validate accuracy across these models. Since speedups can be dependent on data-type, we measu…