Redian新闻
>
30年华为基础软件多点开花:创新的土壤要握在自己手里

30年华为基础软件多点开花:创新的土壤要握在自己手里

科技

华为内部再创业:30年研发和管理经验,全在这一个平台里了。
作者 |  李水青
编辑 |  漠影
每个开发者都需要一套好用的软件工具,就像每一个剑客都需要一把趁手的武器。
2月14日,华为云一站式软件开发平台——CodeArts实现了全新升级,正式上线编译构建系统CodeArts Build,据称能使开发人员编译结果分钟级反馈、亿级代码全量构建1小时完成。在过去短短两个月里,CodeArts已更新了需求管理、代码检测、编译构建、测试等多项能力,为广大开发者提供了“升级打怪”的新装备。

▲CodeArts Build助开发者构建效率成倍提升

软件开发平台,简单来说,就是帮人们开发软件的基础软件工具。比如火热的元宇宙社交平台、对话式AI机器人程序、自动驾驶车机系统等各色的软件,只要你想得到,都得靠开发者利用软件开发工具的“锄头”掘开创新的土壤。
这类基础软件也是国家十四五布局的一个战略性领域。就像缺了操作系统所有软件服务就无法运行,缺了数据库所有数据无法存储,而缺了软件开发工具,所有软件就无法构建和迭代创新。
作为IT专利数领先的创新先锋,华为正将30多年的研发经验外溢给企业,CodeArts工具链已经多点开花。超10亿测试用例、几十万华为员工亲测好用、覆盖170多个国家和地区……华为CodeArts的上线标志国内自主研发基础软件产业向前迈进关键一步。
我国基础软件自主创新正当时,全面云化成趋势。本次全新升级的华为CodeArts有什么新亮点?背后有什么技术突破?当下行业生态形势如何,又面临什么样的走势?通过对话华为相关负责人,智东西对此进行了深入探讨。

01.
推出四款软件开发工具
助IT企业插上创新的翅膀


一款软件的诞生,常以一个创意为起点,而后要经历需求、代码、产品多个形态。因此从研发人员的开发流程来看,工作无外乎需求、写代码、管代码、构建、部署、测试和发布等环节。2023年开年,华为CodeArts从需求管理、代码检测、编译构建和测试几个方面带来了最新升级。
华为相关负责人告诉智东西,这些产品刚上线已经收到了不少积极反馈,比如CodeArts Req上线当天,就有来自大连的企业客户发来上千字的体验信,表示已将新功能全部试用,并称“终于等到了适合企业的项目管理工具”。
1、CodeArts Req:打通需求孤岛、支持智能决策,调用超15亿次
首先来看看华为云于2022年12月推出这款CodeArts Req,一款自主研发的软件研发管理和团队协作工具。
根据官方介绍,简单来说,CodeArts Req支持多种研发模式和管理功能。它内置了基于华为30年IT经验的IPD研发模式,提供多种研发流程,通过需求基线管理确保履约严谨,并计划基于海量的研发数据进行主动的智能辅助决策。CodeArts Req有助于企业打通需求数据孤岛,尽早发现并减少风险。
这是一款在华为公司的云、管、端、车、芯等相关产品研发中广泛应用的产品。官方数据显示,其月活用户已超过13万,月API调用量超过15亿次,累计管理了5000多万需求。
2、CodeArts Check:三级代码检查,华为15万员工亲测好用
再来看看华为云2023年1月刚发布的CodeArts Check代码检查服务。它支持海量源代码的风格、质量和安全检查,提供修改指导和趋势分析,帮助企业管理代码质量。
这一产品强调华为高效开展代码检查活动的五大理念,包括构建文化、规范先行、统一引擎、三级检查和持续管控。具体来说,CodeArts Check搭载自主创新的检查引擎,可在编码、入库和版本发布三个阶段进行三级检查,以降低代码缺陷风险。背后是华为坚持的“CleanCode”主张,建立人人编写高质量代码的软件文化,提供统一完备的编程规范。
据悉,华为自研代码检查工具已服务华为超过15万开发人员,日均扫描500亿行代码,支撑华为产品和解决方案在170多个国家和地区持续安全稳定运行。
3、CodeArts Build:让编译构建极速“狂飙”, 亿级代码时长缩短20倍
华为云于2月14日发布了分布式编译构建系统CodeArts Build,该系统旨在通过自动化及提速优化提高软件的编译构建效率,开箱即用,从而帮助企业缩短产品上市周期。

▲CodeArts Build助力快速搭建持续集成系统

根据官方数据,CodeArts Build当前已支撑华为6万研发人员的软件集成,日构建任务量达77万次,集中弹性调度24.8万台构建服务器。目前其已助华为光产品线实现了亿级代码全量构建时长缩短20倍,组件间集成周期从1周缩短到1小时;通过云的弹性调度能力,构建服务器消耗从3.6万台降低到1万台。
面向未来,华为云CodeArts Build将基于AI决策实现更为高效、精准的弹性调度能力,支持多语言的编译构建框架。
4、CodeArts TestPlan:胜任大规模复杂测试任务,已管理超10亿测试用例
CodeArts TestPlan测试服务也是华为在2023年1月上线的新品,主要是帮企业高效、可信地开展软件开发测试活动。根据华为官方数据,截至2022年底,CodeArts TestPlan已经高效支撑华为超4万测试人员的测试作业,累计管理超过10亿测试用例。
当下,研发测试赛道正面临产品测试设计粗放、测试执行覆盖不全、跨团队协同效率低等挑战。为此,CodeArts TestPlan构建了五大核心能力,包括:智能化测试设计、测试流程标准化、测试资产复用及基线化、测试端到端动态实时监控、持续集成测试服务,以此助企业即使面对大规模复杂测试任务也能游刃有余。

▲通过启发式测试策略与设计提升测试完备性

可以看到,超10亿测试用例、几十万华为员工亲测好用、覆盖170多个国家和地区……华为CodeArts已经过了比较充分的工程化验证。华为相关负责人告诉智东西,从企业更易感知、易切换和好上手的需求、测试和代码检测环节切入,CodeArts的工具实际上有数十款、覆盖全研发链条。
由此可见,华为CodeArts定位一站式、全链条的工具仓,首先是要尽量网罗大量开发者,再逐渐将其30多年的软件开发能力一步步开放出来。当下,相比于及时变现,助IT企业插上创新的翅膀,同时为华为自身云业务打造新的护城河,后两者对华为来说或许更加重要。

02.
融汇30年IT经验
把做云、网的开发工具开放给企业


华为CodeArts的诞生并非一蹴而就,而是经历了30年里持续投入,以及云、芯、网、端等多领域的深入实战验证。
华为相关负责人告诉智东西,早在2000年左右华为就开启了软件开发工具的自研之路,比如1998年就开始投入数千万美元自研代码检测工具,但当时主要以面向硬件的嵌入式开发为主。
2016年,华为内部应业务发展诉求,孵化出一款名为“云龙”的软件开发工具,可以说是华为CodeArts的前身。
这位负责人回顾,内部创业的火种在当时燃起,300多号人集结一地整月攻关云龙,而后又在华为成都计算产品线与客户业务磨了1-2个月,最终首次在客户场景将业务跑通。2017~2018年,云龙融合了华为嵌入式开发的能力,逐渐显现出CodeArts的雏形。
时针拉到2019年,美国制裁大棒突然降临,使得华为不得停用国际上的多款专用工具。危机的另一面是转机,开发工具自主可控变得更加迫切,客观上进一步催熟了以云龙为代表的软件开发业务。与此同时,华为公司内部来势汹汹的软件工程能力变革枪声已经打响,首次提出开发工具过程和结果可信要求,从而系统地提高了产品的安全、稳定和易用性。
一半是时势造英雄,一半是持续多年投入的厚积薄发,华为CodeArts软件开发的能力经过近6年的迭代打磨已逐步具备可商用的条件。
终于在2022年底,华为CodeArts生产线正式诞生。
截至当时,华为自研软件开发平台已赋能了其终端、网络、云计算、芯片、汽车等各个场景。例如,CodeArts TestPlan帮助了华为数通路由器产品继承复用十余万存量特性用例,累计管理近百万用例,全量测试执行周期从周缩短至天,确保产品高效率高质量交付;CodeArts Build助华为光产品线亿级代码全量构建时间缩短20倍,组件集成周期从1周缩短到1小时,构建服务器消耗降低到1万台。
华为相关负责人告诉智东西,把做云、嵌入式的开发工具链开放给企业,实际上传达了华为公司安身立命的一些重要理念。
具体来说,一是工具要服务业务场景,追求先进性但更讲求业务成功。二是工具要持续承载工程方法,也就是传授武器的同时传授“刀法”。三是用户优先,研发工具要由研发人员打分。四是坚持核心技术部署,扎破根捅破天,敢于构建世界上最先进的东西。
近年来,随着产业大形势不确定性变强,全国有无数的企业在学习华为公司先进的管理模式。可以说,CodeArts平台为这些企业提供了一个抓手,帮企业将华为超30年的管理方法和理念直接拿来用,以此实现产品创新和商业成功。

03.
国产基础软件仍处萌芽期
呼唤产业生态共建


当把视野转向全球产业版图,我们会发现华为CodeArts不仅是要推出一项好用的工具,更是代表中国力量对开发者生态进行重新分组,这也许具有更加悠长而深远的意义。
全球软件开发工具市场十分可观。国外权威行研机构分析显示,2022年,全球软件开发工具市场规模约为51亿美元,预计到2028年将增长至约115亿美元,年复合增长率为14.5%。近年来,AI、自动驾驶、元宇宙等新兴行业催促软件开发市场进一步发展,我国工信部最新数据显示,2022年中国软件和信息技术服务业收入跃上10万亿元台阶,同比增长11.2%。
然而竞争也异常激烈,华为等国内选手要实现生态突围困难重重。从全球市场格局来看,软件开发市场自上世纪九十年代微软推出Visual Studio以来,一直被微软、Github以及谷歌、苹果等国外公司垄断。它们垄断的不仅是超一半市场,也不仅是工具体系,还包括了工程方法、技术标准、概念语言、技术演进趋势等。产业的发展因此被硅谷巨头引向了他们的商业版图,这就好比软件的命脉被握在了别人的手里。
近年来,随着国际形势变化和制裁加重带来的风险加剧,软件开发工具市场情况正在变化。
我们看到,习惯使用外国软件开发工具的国内企业也开始寻求自主可控产品。同时随着云上开发成为趋势,数据的传输、访问和处理安全问题更加凸显,这都使得企业开始重新考虑软件开发工具的选择。这些趋势都为国内以华为云为代表的玩家提供了机会,同时也带来了挑战。
华为云相关负责人说,当下国产基础软件仍处萌芽期,在攻坚一系列软件开发工具的过程中面临生态兼容、底层技术突破、工程化等多重挑战。
他同时向我们提及了一段真实情景:比如在华为CodeArts Check工具的落地中,客户常提提到一些美国的业界标杆工具,提出在2~3个月短期内上线相对标的功能。客户将其放在了一线的位置,这令团队感到高兴;但当下国内头部产品仍以重点山头为主,一些细分领域的能力在短期内难以实现,需要靠产业合作解决。
为此,华为云面向产业链生态合作推出了众多举措,包括面向企业开发建立开发者群,面向校园推出教材合作、人才培养计划等。从华为自身来说,其正通过华为云底座将众多基础服务API内置到开发工具中去,为合作者和开发者屏蔽掉复杂的底层操作系统,通过CodeArts一站式PaaS平台助他们构建软件应用,降低开发难度。华为致力于做产业的黑土地,促进上层SaaS产业长出繁茂的枝干绿叶。
纵观当下软件开发全面云化趋势明显,华为云底座有望通过覆盖IaaS+PaaS+aPaaS+SaaS多个维度,为CodeArts生态建设提供更强大的势能。
知名行研机构Canalys的最新报告显示,2022第三季度中国大陆的云基础设施服务支出达到78亿美元,华为云占份额19%位居第二;而就在此前,另一知名调研机构IDC发布的《中国公有云服务市场(2022H1&2022Q2)跟踪》报告显示,2022年上半年,华为云已在IaaS+PaaS领域反超腾讯云。

04.
结语:生态协同创新
打造软件产业韧性


工欲善其事,必先利其器。通过软件开发平台CodeArts,华为正将30多年的软件开发能力通过云服务的方式赋能给产业,从需求、代码、构建、测试等各个环节助IT企业插上创新的翅膀。
化繁为简是CodeArts平台体现出的华为公司一以贯之的风格,这是将复杂留给自己,将简单带给伙伴和客户。而通过CodeArts,企业实际上获取的不仅是一套软件开发工具,更是华为30多年积累的系统工程方法和管理模式。
从全球产业视野来看,软件开发工具市场前景可观,但国产力量仍处于萌芽阶段。微软、谷歌、苹果等硅谷巨头在工具体系、工程方法、技术标准等方面的垄断由来已久。如何下这一大背景下实现新的生态分组,打造软件产业的韧性,是国产基础软件突围的一个更深层次的意义。

(本文系网易新闻•网易号特色内容激励计划签约账号【智东西】原创内容,未经账号授权,禁止随意转载。)


  

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
2023申根区新成员克罗地亚【EPOCH嘉年华】2023EPOCH嘉年华第三弹!华为基站拆解:美国芯片占比低至1%以间充质干细胞为基础,这家公司要做RNA药物慢病治疗领域的先行者【EPOCH嘉年华】2023 EPOCH嘉年华第四弹——JFO乐队演出尴尬!佩洛西搞得自己手足无措以生物乙醇为基础,向食品饲料转型,Green Plains创新拓展玉米多种用途特别策划|捷豹路虎潘庆:以可持续为基石“重塑未来”一老人送到医院已白肺,直接进了ICU!上市公司发讣告:创始人唐伟国感染新冠伴发基础性疾病逝世,享年66岁【EPOCH嘉年华】2023EPOCH嘉年华第一弹!原创丨大战在即,拜登突访乌克兰释放4个重磅信号!日本纳投名状,中俄之手紧紧握在了一起!基础软件“三年练兵” ,华为能为软件市场带来什么?如何种好粮食把中国人的饭碗牢牢地端在自己手里?湾区高速公路枪击事件多久发生一次?【EPOCH嘉年华】2023EPOCH嘉年华第四弹—JFO乐队演出小说里的恐怖植物尸香魔芋,将在纽约开花!下次或等30年!周末愉快 爬梯研发软件的软件,华为云来了!除了应对美国断供,华为自研基础软件还为什么徒步林海雪原不止TikTok,字节跳动要在美国“多点开花”罗烂岗系列 | 华女店内做美甲,亚马逊送货工人冲进来,扔下自己手中的箱子,抢走华女包就跑...GPT4​「多点开花」,但技术细节却「点到为止」|Chat AI吃整全植物抗癌吗?这场事关国运的“身份剥夺战”, 解法在中国自己手里招银国际王红波:创新的红利百奥赛图2022年年报点评:业务多点开花维持高速增长【东吴医药朱国广团队】AI赋能多点开花,数字经济有望“兴风作浪”! | 另类投资观点第163期【EPOCH嘉年华】2023EPOCH嘉年华第五弹!【EPOCH嘉年华】2023EPOCH嘉年华第二弹!小米的“生死之战”,紧握在卢伟冰手里全球第一家创新殡仪馆:把遗体变成土壤,死后没骨灰,用土种成树下一个发展方向应该是机械Spring Batch 5.0 发布,使用 JDK 17 作为基线版本并支持原生 Java老铁树不开花,点个外卖加葱花:实拍Costco门店情人节鲜花
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。