写点什么

7.5 分钟编译 1 亿行代码 华为软件开发云是神器

  • 2017-03-16
  • 本文字数:1219 字

    阅读完需:约 4 分钟

12 月 22 日,2016 华为大连软件开发云上线大会在大连市召开,大会主题为“云智软件,众享未来”。记者在会上获悉,通过使用华为软件开发云,以前每个月所产生的 1 亿行代码的编译时间,可由原来的 25 分钟缩短至 7.5 分钟,版本级的编译速度可由 94 分钟缩短至 31 分钟。

如今,软件研发正面临多维度挑战,交付周期越来越短,质量控制风险加大,多语言混合开发成为常态,代码管理难度提升,跨团队跨地域开发越来越多,协同效率遭遇瓶颈,软件服务化将成为趋势。

华为公司高级副总裁、首席信息官陶景文表示,未来是智能化、数字化的时代,软件价值会越来越重要,软件将无处不在,但随之而来的挑战同样艰巨。对于中国市场来说,整个软件产业与发达国家尚存较大差距,企业的软件层面需要云化、服务化、智能化。

陶景文透露,中国约有 3 万多家软件企业,但近一半企业营业额在 5000 万元以下,这些企业没有能力开发高投资、高风险、高收益的产品,总体呈现“小散弱”的特点,软件产业处于全球产业链下游。对此,华为希望提升软件产业的竞争力,与软件产业领先的城市和高校合作,携手大连软件业升级转型。

至于为何选择大连?不仅是因为这座城市拥有 2000 余家软件企业,更是得益于其良好的研发能力和迫切转型诉求。经过一年多的努力,华为大连软件开发云已经服务本地软件企业 200 多家,支撑 1100 多个软件开发项目,每天有超过 7000 个开发者在线使用。

大连云工场科技服务有限公司 CEO 李闯称,华为软件开发云解决了多环境协同研发问题,解决方案开发周期从原来的 6 个半月缩短到 3 个月。大连楼兰科技股份有限公司 CIO 武斌表示,华为帮助该公司将软件的构建时间从原来的 5 小时缩短至半小时,实现了持续交付。

中国软件开发者超过 200 万,软件规模年复合增长率超过 38%。华为软件开发云产品总监徐峰透露,软件产业的规模将从 2016 年的 5 万亿元增长到 2020 年的 8 万亿元,将有 90% 的企业应用在云中运行,并且伴随着容器、微服务等新技术的涌现。以往软件升级可能需要 1-2 个月,微服务时代的 Devops 可将上线时间缩短至 1 天甚至更短,自动化平台的出错率也更低。未来,微服务团队可能只会有 5-8 人。

据了解,华为软件开发云提供了敏捷研发、Devops、微服务、持续交付等能力,涉及项目管理、配置管理、代码检查、编译构建、测试、部署、发布、开发客户端环节。研发生态方面,聚合了 ISV、增值集成商、分销商、技术支持和资讯培训。“华为软件开发云是公有云服务,开发者只需在网站注册即可使用,可以提升 50% 以上的协同效率。”徐峰说。

目前,华为软件开发云还能做到代码检查,可以定位到具体哪一行代码出现问题,并给出修复建议,主要是为了提升研发效率,避免研发人员在后期才发现问题导致影响整个项目周期。

华为企业云业务部总裁杨瑞凯谈到,华为希望为合作伙伴提供更好的 IaaS 基础设施服务,这就需要 PaaS 层的服务能力,软件开发云恰好可以做到这点。未来,华为将与合作伙伴共同构建 PaaS 层服务,为客户提供服务。

2017-03-16 02:26942

评论

发布
暂无评论
发现更多内容

使用明道云搭建电梯维修与保养系统

明道云

LeetCode刷题09-简单 回文数

ベ布小禅

8月日更

Go,一文搞懂 defer 实现原理

微客鸟窝

Go 语言 8月日更

微信业务架构和学生管理系统架构设计

Geek_db27b5

微信业务架构 学生管理系统架构

5年程序员问我:什么是断言?

CodeNongXiaoW

测试 后端 接口工具

正经人一辈子都用不到的 JavaScript 方法总结 (一)

编程三昧

JavaScript 大前端 8月日更 模板字符串 String.raw

Linux之nc命令

入门小站

Linux

JavaScript 有关数组的 slice 截断函数

HoneyMoose

Rust从0到1-高级特性-Traits 进阶

rust Traits 高级特性

ShardingSphere Proxy 初步体验

ShardingSphere-Proxy

百度地图开发-显示实时位置信息 04

Andy阿辉

android Android 小菜鸟 Android端 8月日更

Vue进阶(六十四):iframe更改src后页面未刷新问题解决

No Silver Bullet

Vue iframe 跨域 8月日更

多云管理中的多租户解决方案

鲸品堂

多租户 多云管理 实践案例

JIT-动态编译与AOT-静态编译:java/ java/ JavaScript/Dart乱谈

zhoulujun

dart JIT AOT 动态编译 静态编译

微信业务架构图 & 学生管理系统方案

缘分呐

架构 设计

IntelliJ IDEA 如何显示提交输入的信息历史

HoneyMoose

InnoDB解决幻读的方案——LBCC&MVCC

阿Q说代码

MySQL innodb MVCC 8月日更 LBCC

从Docker到Kubernetes | 爱数云原生演进历程

爱数技术范儿

Kubernetes 云原生

docker入门:vue和可视化界面的部署,另附ngxin配置

小鲍侃java

8月日更

本科毕业六年,裸辞备战三个月,四面阿里巴巴定级P7

编程susu

Java 编程 程序员 面试 计算机

从λ演算到函数式编程聊闭包(1):闭包概念在Java/PHP/JS中形式

zhoulujun

闭包 闭包函数

微信业务架构

一叶知秋

架构实战营

netty系列之:在netty中使用protobuf协议

程序那些事

Java Netty 程序那些事

微信业务架构图-外包学生管理系统架构

毛先生

架构实战营

面试侃集合 | SynchronousQueue公平模式篇

码农参上

队列 SynchronousQueue 8月日更

Week1 Homework

Ray_c

#架构实战营

从λ演算到函数式编程聊闭包(2):彻底理解JavaScript闭包规则

zhoulujun

闭包 闭包函数

在线JSON转YAML工具

入门小站

工具

redis6安装和可视化工具

4ye

redis 后端 8月日更

干货 | 数据为王,携程国际火车票的 ShardingSphere 之路

SphereEx

数据库 开源

7.5分钟编译1亿行代码 华为软件开发云是神器_文化 & 方法_徐鹏_InfoQ精选文章