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