作为一名开发员,华为云全栈开发是干什么的自研的代码托管服务使用体验怎样?

众所周知,当今的世界处于一种极不稳定的动态平衡之中。对于中国的科技产业来说,无论是国际金融风波还是地缘政治格局,可以说随时都面临巨大的风险挑战。但即便如此,在疫情开放后的当下,国内IT产业总体上仍处于平稳有序的恢复期。难道去年8月份美国商务部发布新规,对EDA软件等四项技术实施新的出口管制,没有给国内企业带来什么负面影响吗?所谓“卡脖子”带来的阵痛当然客观存在。不过,越来越多的中国企业正在迎难而上,坚持在核心软硬件基础架构上持续大规模投入。我们是制造业大国,但工厂里的生产设备越往高端走,国产的比例就越低,到了芯片这一层就更不用说了;软件开发也是制造,开发工具作为生产设备此前同样如此。而今,面向整个软件开发生态的国产云原生DevSecOps一体化开发管理工具的诞生可谓生逢其时。工欲善其事,必先利其器武汉益模科技是一家深耕行业17年的专业智能制造系统服务商,专注在工业软件及柔性自动化智能制造技术板块。如今随着市场需求的变化越来越快,随着工业互联网的逐步普及,越来越多的制造企业已经意识到自身内部的数据孤岛成为了制约自身发展的瓶颈之一。益模科技有一家客户是广东的制造业上市企业,主要做精密传动系统的设计、研发、生产,如今面临越来越多的外部供应商,各种零部件种类和数量繁多,简单靠人管理的运作模式已不足以支撑其对外协供应商的管理。而今,借助华为云工业数据模型驱动引擎Data Model Engine,益模科技开发了SaaS化供应链管理云平台,通过智能设备联网IoT系统帮助广东这家制造业客户随时随地实时准确查看委外加工进度以及外协采购计划准确进度,改变了以往供应链系统只管流程不管过程的传统模式,实现了采购供应链过程可视化的数字化转型。值得一提的是,益模科技借助DME仅用3个月的时间上线了40多个工业机理模型,开发效率提升2倍,定制开发减少70%,产品集成效率提升90%,成功实现智能设备联网IoT系统和SCM供应链协同两款产品SaaS化商用。益模科技海量数据采集更是达到了毫秒级的响应效率,运营成本降低的同时客户体验大幅提升。另一个案例:中经社2016年起重组启航数字化转型,负责建设国家金融信息平台和全国一体化政务服务和监管平台,从零开始搭建技术底座,使用开源组件逐步搭建研发工具链。2019年底,代码行数达3700多万,代码仓库数近900,开发账号近400,k8s集群达15个。但随着业务发展,多个开源系统组成的研发平台集成性差、影响产品研发效率,开源框架维护成本高,各系统相对独立,集成难度大和缺少PaaS,成为了提升研发效能的瓶颈。 中经社借助华为云CodeArts一体化开发管理工具,以统一管理应用全生命周期,支撑敏捷创新为战略,以建设技术中台,实现技术对齐、研发拉通、产品集成为目标,实现敏捷应用开发一站式DevOps平台,集研发实践、前沿研发理念、先进研发工具为一体。据悉,如今中经社的开发管理规范性、交付效率、代码质量、编译构建效率均实现了有效提升,大幅降低了需求变更率。 能力外溢,授人以渔益模科技是垂直行业ISV,安怀信在CAD设计、仿真验证领域颇有建树,湃睿科技在SaaS化PLM产品生命周期管理等领域湃服务了众多国内企业,而中经社则是大型企业用户。它们结合华为云提供的底层软件开发管理工具,结合云的工作模式,有效提升了开发效率,并降低了企业维护成本。“华为云CodeArts可以认为是原来软件开发云DevCloud结合华为公司内部在大规模研发上的能力外溢,形成的一站式、全流程、安全可信的云原生DevSecOps开发平台,目的是更好地满足软件生态的复杂系统开发需求。”华为云PaaS服务产品部部长徐峰表示。早在2000年左右,华为由于自身业务快速发展需要,加快了软件开发工具的自研之路。从2019年开始,更是在华为云的基础上跑步前进。然而在攻坚一系列软件开发工具的过程中,华为一度面临着生态兼容、底层技术和工程能力等三大难题。直到2022年底,华为云终于将华为公司在内部持续构筑并验证成熟的软件工具链能力外溢,以CodeArts统合了其端到端的软件工具自主研发生产线,形成了DevSecOps一站式的作业平台。值得一提的是,CodeArts除了最新发布的需求管理服务CodeArts Req、测试管理服务CodeArts TestPlan、代码检查服务CodeArts Check之外,还包括先期开放的代码托管、集成开发环境等十余个工具,在性能和覆盖面上均已达到超越国际同行水平。而在应用方面,CodeArts作为一站式、全流程、安全可信的云原生DevSecOps开发平台,不仅广泛应用于华为自身终端、网络、云计算、芯片、汽车等全业务场景,还为众多国内软件开发商提供了全方位的生态化服务。一个例子:有了数据驱动引擎的加持,基于边缘一体机的益模智能设备联网IoT平台,可以实时把来自供应商的加工信息传递到客户的SCM系统中,让不同端口的数据互通互联,使得生态伙伴的客户企业的采购效率提升了2倍,到货准时率从上线初的平均20%-30%提升为80%-90%,外协人工差旅成本减少3/5,显著提升了生态伙伴的核心竞争力。新工具加持,重塑创造激情实际上,客户需求决定了产品的要素,软件也是产品,和硬件一样,需要工程化逻辑去分解客户在数字化时代随需应变的需求。CodeArts的最新成员CodeArts Req主要是通过Epic、Feature来管理组织战略规划,以脑图、甘特图形式对战略进行逐层分解,打通需求过程数据孤岛,将需求开发过程中产生的设计文档、代码、用例、缺陷等有机串联,形成追溯关系网,提前预警拦截风险,让问题实时可视,保障研发过程高质量,确保组织战略落地。譬如华为智能汽车解决方案BU在CodeArts Req的帮助下,高联结项目、人、工作项,提供无限组织层级、无限功能领域的网状跨项目协作管理能力,实现立体高效协同,加速信息流转,助力产品规划到上市周期缩短20%。显然,CodeArts Req特别适合于跨项目、跨团队、多地域的大规模复杂业务场景,一方面能够提供常见的敏捷需求管理,让小颗粒的服务开发健步如飞;另一方面能够在大规模协作和契约化交付的产品级需求管理中游刃有余。而这样规模的软件开发更需要严格的质量管理,正好测试管理服务CodeArts TestPlan沉淀了华为多年高质量测试工程方法与实践,并发展出了启发式测试策略与设计、亿级测试资产管理、内置 IPD 测试流程与规范、全方位测试质量评估、测试双向追溯这五大特性,保障测试过程可信,持续助力客户产品高质量交付。实际上,代码检查工具CodeArts Check通过AI的加持,支撑了华为15万研发人员、日均扫描逾 500 亿行的代码检查工作,与月执行超过2亿次的CodeArts TestPlan一起,支撑华为终端、网络、云计算、芯片、汽车等大规模复杂业务场景和解决方案在 170 多个国家和地区持续安全稳定运行。“软件开发工具应该是一个帮助开发者去专注于价值实现的工具链。”在徐峰看来,人工智能的技术注入到软件开发过程中,可以更好地推荐代码,也可以帮你找到一些未来的知识图谱,帮助开发者从繁复的开发语法中解脱出来,从而释放开发者更多业务和价值创造的可能性。显然,拥有多年大规模软件开发管理经验的华为,将自身能力外溢而成就了基于高可用、高性能、工程化、高安全的云原生DevSecOps开发平台CodeArts,必然能助力整个软件生态的快速发展。而只有开放、共赢的合作理念,才能最大化DevSecOps的能力,共创数字中国的美好未来。文/余文《科技看门道》坚持深度报道,希望能通过资深媒体人对IT产业热点新闻的深入思考,挖掘其背后的商业逻辑和创新模式——不仅看热闹,更要看门道!《科技看门道》主笔在行业渠道媒体拥有20年的从业经历,不仅对IT消费类和企业级软件、硬件、云计算、大数据、人工智能、区块链均有较深入的理解,同时见证了中国IT产业链上下游合作生态圈包括分销、零售、SI、ISV和CSV的进化历程,见证了金融、能源、制造、医疗、教育、政府、零售、高科技等行业的信息化和数字化转型之路。《科技看门道》相信,IT产业在供给侧的改革——包括云计算、大数据、移动互联、人工智能、区块链等,将会成为推动各行各业发展进步的核心力量。}

我要回帖

更多关于 云平台开发 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信