2024 年 6 月 21~23 日,華為開發者大會 HDC2024 在東莞溪流背坡村隆重舉行。期間華為云主辦了以“CodeArts 加速軟件智能化開發,攜手 HarmonyOS 重塑企業應用創新體驗”為主題的分論壇。論壇匯聚了各行各業的專家學者、技術領袖和開發者,共同探討 HarmonyOS 時代,軟件開發生產線智能化的優秀實踐和未來發展的趨勢。
CodeArts 軟件開發工具的智能化躍升之路
軟件開發已經悄然從數字化時代邁向了智能化時代,在軟件開發的智能化浪潮之下,CodeArts 軟件開發生產線的智能化能力也有了新的躍升。華為云 PaaS 服務產品部產品項目總監鄭杰先生介紹了 CodeArts 軟件開發生產線基于內部實踐孵化,實現需求管理、代碼開發、代碼托管、測試四大場景智能化能力提升的實踐經驗。
鄭杰指出,軟件研發目前面臨諸多挑戰,軟件端到端生命周期管理的難度也越來越大。隨著軟件行業大模型發展的層出不窮,使用大模型賦能研發全流程已經成為軟件研發的必然之路。業界與華為內部均有使用 AI 輔助編程工具提升開發者效率的有效證明案例。CodeArts 基于內部痛點試點,孵化了需求管理、代碼開發、代碼托管、測試等場景的智能化工具,實現需求管理一鍵完成、代碼托管階段協同研發效率提升 20%、自動化測試效率提升 1 倍。本次議題現場演示了場景級功能測試用例智能生成的實操案例。
鄭杰提到,CodeArtsSnap 智能開發助手較去年也“更準確”、“更強大”、“更靈活”。
更準確:相較去年,CodeArtsSnap 已實現代碼接受率提升 30%,UT 測試編譯通過率提升 90%;聯合華為云 API,知識問答實現了全面的升級。
更強大:CodeArtsSnap 支持 16K 上下文窗口長度提升 100%;支持實現億級向量檢索平臺時延 10ms 快速完成;編程語言支持數量達到 100+種。
更靈活:大小模型協同,支持多場景靈活適配;CodeArtsSnap 支持混合云私有部署,支持客戶場景模型調優和聯創等。
"CodeArts+AI":探索下一代開源社區的無限可能
CSDN和華為云聯合發布的新一代開源開發者平臺GitCode,旨在為數千萬中國開發者提供一個無縫且高效的云端環境,以支持學習、使用和貢獻開源項目,共同構建下一代面向開源開發者的旗艦級平臺。
CSDN 高級副總裁 &GitCodeCEO 于邦旭先生分享了開源社區項目洞察分析,并肯定了華為在國內開源領域的領先地位。根據數據顯示,中國開源項目排名 TOP4 中有 3 個均為華為創建。他表示,GitCode 將結合華為云 CodeArts 的產品能力和 CSDN 運營體系,構建面向中國開發者的下一代開源模型社區。
GitCode 打造優質開源模型社區,致力于成為中國開發者社區的標準工具。集成的代碼托管服務、代碼倉庫以及可信賴的開源組件庫,讓開發者在云端進行代碼托管和開發。GitCode 依托華為自主研發的開源底層技術體系(如 HarmonyOS、EulerOS 操作系統及云數據庫GaussDB 等)及其完整的軟件開發工具鏈(包括IDE和DevOps工具),構筑了自主創新的技術生態基礎,進而運營并匯聚全球核心開源技術棧資源。同時,針對企業客戶的高級功能和服務拓展,包括私有倉庫管理、企業權限管控、定制化解決方案等,以滿足不同規模團隊和企業的多樣化需求。
打造 CodeArts+HarmonyOS 領先心智,實現一站式研發加碼
HarmonyOS 生態千帆起,HarmonyOS 原生應用全面啟動。CodeArts 軟件開發生產線也在 HarmonyOS 應用一站式開發領域不斷探索,打造各開發環節的端云協同能力。
華為云 CodeArts 產品總監傅露先生表示,作為業界首款支持 HarmonyOS 應用一站式開發的 DevOps 平臺,CodeArts 有著 HarmonyOS 應用領域最具權威的開發規則,具備覆蓋各開發環節的端云協同能力,打通端云壁壘。生產規則的本地化,有利于消除端云開發的差異,而端云壁壘的打通,能夠實現沉浸式高效開發,本地直達生產。傅露隨后介紹了具體產品能力。
·基于 CodeArtsRepo 打造 HarmonyOS 代碼倉,實現跨地域多倉協同作業能力,支持終端海量倉庫跨地域寫作開發場景。倉庫讀寫性能 10 倍提升,分支精確管控。
·基于 CodeArtsInspector 實現 HarmonyOS 應用安全測試,多場景攔截安全風險。支持開發自測試和解決方案測試,無縫連接生態工具服務。40+典型漏洞和安全問題全面覆蓋,快速精準檢測漏洞。
·基于 CodeArtsCheck 實現 HarmonyOS 安全編碼。與華為 HarmonyOS 團隊聯合發布首個 ArkTS 語言官方檢查規則集和基于關鍵字檢索的內容檢查規則集。
傅露還提到,HarmonyOS 二進制倉庫官網中心倉與私有庫配套,實現應用及服務組件敏捷傳遞,助力個人開發與開源生態共建。CodeArtsGovernance 開源治理的開源可信、合規使用和風險治理三重能力也能保障 HarmonyOS 應用開發開源安全使用。
CodeArtsSnap 為安卓應用輕松轉寫帶來革新體驗
應用遷移到 HarmonyOS 框架,端側軟件也需要重新開發。AI 輔助代碼轉換對 HarmonyOS 生態意義十分顯著。目前,百萬級的應用生態 HarmonyOS 化,急需輔助工具提升效率。內部外部對代碼轉換工具的訴求也十分強烈。許多開發者表示希望 DevEcoStudio 可以集成 AI 工具,提供輔助編碼的能力,增加對 ArkTS 語言的 AI 能力支持。
華為云智能化研發專家張芮愷先生表示,目前,CodeArtsSnap 已經能夠支持 HarmonyOS 知識問答,快速上手 HarmonyOSAPP 開發。張芮愷現場展示了 CodeArtsSnap 的智能問答能力,輸入“HarmonyOS 應用開發流程是什么?”,CodeArtsSnap 答復了完整的 HarmonyOS 應用開發流程,有效指導用戶進行后續的開發工作。同時,CodeArtsSnap 還具備高性能 ArkUI 開發框架的代碼問答能力以及 ArkTS 的行級、函數級代碼補全能力。
CodeArtsSnap 支持 ArkTS 代碼翻譯,能夠支撐 Java 轉 ArkTS 的代碼遷移。在演示中,我們可以看到,目前 CodeArtsSnap 已經可以實現函數級、類級別的轉換。除此以外,CodeArtsSnap 還支持 ArkTS 的 UT 生成,實現自動生成 UT 保障開發者測試代碼質量。
華為云 CodeArts 積極響應智能化的發展趨勢,不斷實現自身業務向智能化的轉型,注重實現開發者效率的提升。“厲兵秣馬,致勝未來”,CodeArts 也會保持航向,不斷實現智能化創新,增強自身的智能化能力,為客戶及開發者創造更多業務價值。
審核編輯 黃宇
-
智能化
+關注
關注
15文章
4943瀏覽量
55759 -
華為云
+關注
關注
3文章
2682瀏覽量
17586
發布評論請先 登錄
相關推薦
評論