参加2018华为软件精英挑战赛是怎么样一种体验
【参加2018华为软件精英挑战赛是怎么样一种体验】 2018年5月19日 第四届华为软件精英挑战赛落下帷幕,华为云DevCloud陪伴着全国8大赛区(成渝、杭厦、江山、京津东北、上合、武长、西北、粤港澳),511所高校的参赛选手度过了近80个拼搏的日日夜夜。

华为云DevCloud
华为云DevCloud是一站式云端DevOps平台,集华为研发实践、前沿研发理念、先进研发工具为一体,面向开发者提供的研发工具服务,让软件开发变得简单高效。
2018年软挑大赛首次基于华为云及DevCloud平台开展比赛。面对短时间内平台用户的激增,DevCloud通过已有的成熟产品能力在保障原有用户的正常使用下,平稳支撑了大赛18336名报名选手组成的10338支队伍的大赛开发项目, 并且让参赛选手免费体验到云上软件开发、DevOps、敏捷等全新开发实践。
在DevCloud平台的支撑下,今年参赛团队代码产生、提交\u0026amp;判题等数据呈爆发式增长。大赛期间,参赛团队产生代码行数2000万+,代码提交\u0026amp;判题近60万次,执行280万+次用例。
初赛期间
各参赛团队通过DevCloud提交\u0026amp;判题43万+次,是2017年的6倍;
创建10000+项目,30000+仓库,产生代码行数2000万+,执行近200万次用例;
在DevCloud上提交\u0026amp;判题最高达到50000+次/天,当日执行45万+次用例。
复赛、决赛练习期间
参赛团队通过DevCloud提交\u0026amp;判题12万+次,是2017年的近9倍;
参赛团队在DevCloud平台上执行80万+次用例;
在DevCloud上提交\u0026amp;判题最高达到14735次/天,是2017年单日最高量的近10倍。
01 项目管理
DevCloud的项目管理服务为参赛选手们提供了项目管理服务流程,让选手们能够使用工作项来记录、管理和查看题目以及相关内容,提升了团队的协作效率。另外,面对短时期内大量的项目信息、成员信息和工作项信息查询需求,项目管理服务提供了快速和稳定的响应。
DocMan作为DevCloud项目管理服务下的文档管理服务,承担所有文件的上传与下载。本次大赛中,DocMan服务共接收文件220万余次,峰值1000并发,请求响应维持在20-50ms,支撑参赛选手上传作品、大赛自动判题流程的顺利进行。
02 代码托管
DevCloud的代码托管服务提供代码存储及版本管理功能,可在线代码阅读、修改和提交,随时随地,不受限制,同时支持克隆/推送/比较/合并/分支/统计等特性。
基于分布式架构,动态适应负载波动,平稳支撑广大参赛团队的各项开发工作,方便团队内部及时沟通以及代码开发进度同步。
03 Classroom
Classroom作为云课堂的承载平台,提供剧本课程、课堂、学员以及作业项目的管理功能。
本次大赛中,Classroom服务为所有的参赛团队提供11000+次赛题分发,峰值1000+并发,保证了参赛团队赛题内容的完整性和一致性,支撑了参赛团队接受赛题流程的顺利进行。
04 判题系统
判题系统通过精确流量控制、异步消息机制等为大赛实现了全分布式并行的判题,只需1个用例的限时时间即可完成全部用例判题,确保了判题结果快速反馈到参赛选手。
并且通过使用华为云ECS、AS服务实现了判题worker的自动扩缩容,保证了大赛判题的流畅稳定。
推荐阅读
- 大学再有三个月就结束了,没学到知识,参加一个软件测试培训机构好吗
- 汽车|传华为智能汽车部件采用三元锂电池
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 闫妮|张云雷参加亚洲音乐盛典,获“年度最具突破男歌手”奖引争议
- 汽车|长安汽车:公司与华为、宁德时代三方正在联合开发智能网联电动汽车平台和产品
- 华威大学计算机本科咋样
- 华为会因为美国制裁而倒闭吗
- 计算机专业大三,应该扎实学好基础专业课,还是该随大流去参加培训机构培训
- 怎样看待2018年深圳杯C题的1T数据
- |热衷绘画 宿迁武术教练董晓龙受邀参加2021第四届中国书画春晚
