HDC Cloud 2024 | CodeArts加速軟件智能化開發,攜手HarmonyOS重塑企業應用創新體驗

2024年6月21~23日,華為開發者大會HDC 2024在東莞溪流背坡村隆重舉行。期間華為云主辦了以“CodeArts加速軟件智能化開發,攜手HarmonyOS重塑企業應用創新體驗”為主題的分論壇。論壇匯聚了各行各業的專家學者、技術領袖和開發者,共同探討HarmonyOS時代,軟件開發生產線智能化的優秀實踐和未來發展的趨勢。

CodeArts軟件開發工具的智能化躍升之路

軟件開發已經悄然從數字化時代邁向了智能化時代,在軟件開發的智能化浪潮之下,CodeArts軟件開發生產線的智能化能力也有了新的躍升。華為云PaaS服務產品部產品項目總監鄭杰先生介紹了CodeArts軟件開發生產線基于內部實踐孵化,實現需求管理、代碼開發、代碼托管、測試四大場景智能化能力提升的實踐經驗。


鄭杰指出,軟件研發目前面臨諸多挑戰,軟件端到端生命周期管理的難度也越來越大。隨著軟件行業大模型發展的層出不窮,使用大模型賦能研發全流程已經成為軟件研發的必然之路。業界與華為內部均有使用AI輔助編程工具提升開發者效率的有效證明案例。CodeArts基于內部痛點試點,孵化了需求管理、代碼開發、代碼托管、測試等場景的智能化工具,實現需求管理一鍵完成、代碼托管階段協同研發效率提升20%、自動化測試效率提升1倍。本次議題現場演示了場景級功能測試用例智能生成的實操案例。

鄭杰提到,CodeArts Snap智能開發助手較去年也“更準確”、“更強大”、“更靈活”。

更準確:相較去年,CodeArts Snap已實現代碼接受率提升30%,UT測試編譯通過率提升90%;聯合華為云API,知識問答實現了全面的升級。

更強大:CodeArts Snap支持16K上下文窗口長度提升100%;支持實現億級向量檢索平臺時延10ms快速完成;編程語言支持數量達到100+種。

更靈活:大小模型協同,支持多場景靈活適配;CodeArts Snap支持混合云私有部署,支持客戶場景模型調優和聯創等。

"CodeArts+AI" :探索下一代開源社區的無限可能

CSDN 和華為云聯合發布的新一代開源開發者平臺 GitCode,旨在為數千萬中國開發者提供一個無縫且高效的云端環境,以支持學習、使用和貢獻開源項目,共同構建下一代面向開源開發者的旗艦級平臺。

CSDN高級副總裁&GitCode CEO于邦旭先生分享了開源社區項目洞察分析,并肯定了華為在國內開源領域的領先地位。根據數據顯示,中國開源項目排名TOP4中有3個均為華為創建。他表示,GitCode將結合華為云CodeArts的產品能力和CSDN運營體系,構建面向中國開發者的下一代開源模型社區。


GitCode打造優質開源模型社區,致力于成為中國開發者社區的標準工具。集成的代碼托管服務、代碼倉庫以及可信賴的開源組件庫,讓開發者在云端進行代碼托管和開發。GitCode依托華為自主研發的開源底層技術體系(如HarmonyOS、EulerOS操作系統及云數據庫 GaussDB等)及其完整的軟件開發工具鏈(包括 IDE 和 DevOps 工具),構筑了自主創新的技術生態基礎,進而運營并匯聚全球核心開源技術棧資源。同時,針對企業客戶的高級功能和服務拓展,包括私有倉庫管理、企業權限管控、定制化解決方案等,以滿足不同規模團隊和企業的多樣化需求。

打造CodeArts+HarmonyOS領先心智,實現一站式研發加碼

HarmonyOS生態千帆起,HarmonyOS原生應用全面啟動。CodeArts軟件開發生產線也在HarmonyOS應用一站式開發領域不斷探索,打造各開發環節的端云協同能力。

華為云CodeArts產品總監傅露先生表示,作為業界首款支持HarmonyOS應用一站式開發的DevOps平臺,CodeArts有著HarmonyOS應用領域最具權威的開發規則,具備覆蓋各開發環節的端云協同能力,打通端云壁壘。生產規則的本地化,有利于消除端云開發的差異,而端云壁壘的打通,能夠實現沉浸式高效開發,本地直達生產。傅露隨后介紹了具體產品能力。


·?基于CodeArts Repo打造HarmonyOS代碼倉,實現跨地域多倉協同作業能力,支持終端海量倉庫跨地域寫作開發場景。倉庫讀寫性能10倍提升,分支精確管控。

·?基于CodeArts Inspector實現HarmonyOS應用安全測試,多場景攔截安全風險。支持開發自測試和解決方案測試,無縫連接生態工具服務。40+典型漏洞和安全問題全面覆蓋,快速精準檢測漏洞。

·?基于CodeArts Check實現HarmonyOS安全編碼。與華為HarmonyOS團隊聯合發布首個ArkTS語言官方檢查規則集和基于關鍵字檢索的內容檢查規則集。

傅露還提到,?HarmonyOS二進制倉庫官網中心倉與私有庫配套,實現應用及服務組件敏捷傳遞,助力個人開發與開源生態共建。CodeArts?Governance開源治理的開源可信、合規使用和風險治理三重能力也能保障HarmonyOS應用開發開源安全使用。

CodeArts Snap為安卓應用輕松轉寫帶來革新體驗

應用遷移到HarmonyOS框架,端側軟件也需要重新開發。AI輔助代碼轉換對HarmonyOS生態意義十分顯著。目前,百萬級的應用生態HarmonyOS化,急需輔助工具提升效率。內部外部對代碼轉換工具的訴求也十分強烈。許多開發者表示希望DevEco Studio可以集成AI工具,提供輔助編碼的能力,增加對ArkTS語言的AI能力支持。

華為云智能化研發專家張芮愷先生表示,目前,CodeArts Snap已經能夠支持HarmonyOS知識問答,快速上手HarmonyOS APP開發。張芮愷現場展示了CodeArts Snap的智能問答能力,輸入“HarmonyOS應用開發流程是什么?”, CodeArts Snap答復了完整的HarmonyOS應用開發流程,有效指導用戶進行后續的開發工作。同時,CodeArts Snap還具備高性能ArkUI開發框架的代碼問答能力以及ArkTS的行級、函數級代碼補全能力。


CodeArts Snap支持ArkTS代碼翻譯,能夠支撐Java轉ArkTS的代碼遷移。在演示中,我們可以看到,目前CodeArts Snap已經可以實現函數級、類級別的轉換。除此以外,CodeArts Snap還支持ArkTS的UT生成,實現自動生成UT保障開發者測試代碼質量。

華為云CodeArts積極響應智能化的發展趨勢,不斷實現自身業務向智能化的轉型,注重實現開發者效率的提升。“厲兵秣馬,致勝未來”,CodeArts也會保持航向,不斷實現智能化創新,增強自身的智能化能力,為客戶及開發者創造更多業務價值。

軟件開發生產線CodeArts_DevOps_開發者平臺-華為云

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37808.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37808.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37808.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

養殖自動化管理系統:開啟智慧養殖新篇章

在現代農業的快速演進中,養殖業正經歷一場前所未有的技術革命。養殖自動化管理系統,作為這場變革的前沿科技,正逐步成為推動行業高效、環保、可持續發展的關鍵力量。本文將深入探討自動化養殖系統如何通過精準管理、智能監控、數據驅動決策&a…

C++ 把類封裝成靜態鏈接庫

目錄 一、動態鏈接庫和靜態鏈接庫的區別 二、對比 1、靜態鏈接庫 (Static Library) 2、動態鏈接庫 (Dynamic Library) 三、制作步驟 1. 創建類頭文件 2. 實現類 3. 創建靜態鏈接庫工程 4. 構建靜態鏈接庫 5. 使用靜態鏈接庫 6、添加靜態庫和頭文件路徑 一、動態鏈接庫…

SpringCloud_Ribbon負載均衡

概述 SpringCloud底層其實是利用了一個名為Ribbon的組件,來實現負載均衡功能的。 源碼 LoadBalancerInterceptor 其中含有intercept方法,攔截用戶的HttpRequest請求: request.getURI() 獲取請求uri,即http://userservice/use…

3D Gaussian Splatting代碼中的Gaussian_Module和Cameras兩個類的代碼解讀

Gaussian_model 討論Gaussian_model這個類,是因為里面包含了三維高斯分布的基本信息,里面定義了各種參量的構建方式、用于優化學習的激活函數、學習率設置方法和高斯點優化過程中的增加與刪除方式及對應優化器的處理方法。這個類定義在scene文件夾中的g…

反激開關電源反饋電路相關參數選型

Vb的電壓正常變化范圍是:0-1V(最低0V,由于有穩壓管,最高不會超過1V) Vb的電壓越高,則輸出占空比越大,Vb電壓越低,則輸出占空比越小 那么Va的正常變化范圍應該是:1.4-4.…

怎么配置electron-builder

electron-builder 是一個用于 Electron 應用程序打包和發布的工具,它支持 macOS、Windows 和 Linux 平臺。以下是一個清晰且詳細的 electron-builder 配置指南,包括分點表示和歸納,并參考了相關文章中的信息。 一、安裝 electron-builder 首先,你需要在你的 Electron 項目…

云卓SKYDROID-H30——科技改變未來

云卓H30采用高通處理器、搭載安卓嵌入式系統,擁有三個工作頻率,讓圖像更清晰、延遲更低、距離遠、抗干擾性強,支持多種接口,更有10.1寸高清工業級陽光可視屏,防塵耐磨,結構強度高,適用于各種嚴苛…

Python和tkinter單詞游戲

Python和tkinter單詞游戲 數據字典文本文件,文件名為Dictionary.txt,保存編碼格式為:utf-8。文本內容:每行一個 單詞 ,單詞和解釋用空格分隔,如 a art.一(個);每一(個) ability n.能力&#…

springboot實驗報告管理系統-計算機畢業設計源碼10596

目錄 1 緒論 1.1 選題背景與意義 1.2國內外研究現狀 1.3論文結構與章節安排 2系統分析 2.1 可行性分析 2.2 系統流程分析 2.2.1系統開發流程 2.2.2 用戶登錄流程 2.2.3 系統操作流程 2.2.4 添加信息流程 2.2.5 修改信息流程 2.2.6 刪除信息流程 2.3 系統功能分析 …

HarmonyOS Next開發學習手冊——單選框 (Radio)

Radio是單選框組件,通常用于提供相應的用戶交互選擇項,同一組的Radio中只有一個可以被選中。具體用法請參考 Radio 。 創建單選框 Radio通過調用接口來創建,接口調用形式如下: Radio(options: {value: string, group: string})…

高考不是終點:如何利用教育資源實現人生躍遷?普魯士教育的利弊,你了解嗎?從科舉到高考,中國教育的變遷!鏈接上層,獲取核心資源的途徑

高考已經結束,這兩天分數將會陸續出來,無論結果好壞,我都希望你明白一些道理。這些道理在學校老師不會教你,但是非常重要。 一、中國的科舉制度 科舉制度是為王朝服務的。 科舉制度是中國古代通過考試選拔官員的制度&#xff0c…

C++類型轉換可調用對象

目錄 C的四種可視性類型轉換 1.static_cast 2.reinterpret_cast 3.const_cast 4.dynamic_cast C中的可調用對象 普通函數 函數指針 仿函數 Lambda表達式 包裝器function bind C的四種可視性類型轉換 C語言中的類型轉換是不安全、不明確的,于是C就出了更…

MQTT QoS 0, 1, 2

目錄 # 開篇 1. 精細MQS TT QoS的行為 1.1 QoS 0: 最多交付一次(At Most Once) 1.2 QoS 1: 至少交付一次(At Least Once) 1.3 QoS 2: 只交付一次(Exactly Once) 1.4 傳輸過程圖示 1.5 總結 2. MQTT…

HTTP協議頭中X-Forwarded-For是能做什么?

X-Forwarded-For和相關幾個頭部的理解 $remote_addr 是nginx與客戶端進行TCP連接過程中,獲得的客戶端真實地址. Remote Address 無法偽造,因為建立 TCP 連接需要三次握手,如果偽造了源 IP,無法建立 TCP 連接,更不會有后…

javascript 的 屬性、方法、事件

使用 javascript 設計一個學生類、(屬性:ID、姓名、性別,方法:學習、休息、,事件:上學、放學、上課、下課)學校有定時器每1秒鐘觸發一次時鐘事件,每節課45分鐘,課間15分鐘 var Stud…

13. Lammps入門in文件簡介-1

來源: “碼農不會寫詩”公眾號 鏈接:Lammps入門in文件簡介-1 文章目錄 01 in文件簡介02 in文件命令解析規則 書回正文 Lammps通過一次一行地從輸入腳本(文本文件,通常稱in文件)中讀取命令來執行計算,當輸入…

7-1作業

1.實驗目的:完成字符收發 led.h #ifndef __GPIO_H__ #define __GPIO_H__#include "stm32mp1xx_rcc.h" #include "stm32mp1xx_gpio.h" #include "stm32mp1xx_uart.h"//RCC,GPIO,UART初始化 void init();//字符數據發送 void set_tt…

Web端登錄頁和注冊頁源碼

前言&#xff1a;登錄頁面是前端開發中最常見的頁面&#xff0c;下面是登錄頁面效果圖和源代碼&#xff0c;CV大法直接拿走。 1、登錄頁面 源代碼&#xff1a; <!DOCTYPE html> <html><head><meta charset"utf-8"><title>登錄</ti…

Django 和 Django REST framework 創建對外 API

1. 環境準備 確保你已經安裝了 Python 和 Django。如果尚未安裝 Django REST framework&#xff0c;通過 pip 安裝它&#xff1a; pip install djangorestframework 2. 創建 Django 項目 如果你還沒有 Django 項目&#xff0c;可以通過以下命令創建&#xff1a; django-ad…

每日復盤-20240701

今日關注&#xff1a; 20240701 六日漲幅最大: ------1--------301182--------- 凱旺科技 五日漲幅最大: ------1--------300977--------- 深圳瑞捷 四日漲幅最大: ------1--------300977--------- 深圳瑞捷 三日漲幅最大: ------1--------300461--------- 田中精機 二日漲幅最…