关于设计模式:云效走进百所高校-让上千学生真正认识代码

53次阅读

共计 1750 个字符,预计需要花费 5 分钟才能阅读完成。

简介:“第一次接触代码重构,对 java 这个语言有了更深的理解”“每通关一次都有很大的成就感”

日前,阿里云云效联结阿里云大学团队,面向全国高校学子正式启动了 83 行代码重构大赛,4 道关卡闯关夺宝,寓教于乐,以赛促练!目前已有近 200 所高校,超过 1500 名学生报名参赛,大赛交换群中每天都滚动着学生们对于代码激情的交换与思考。

学生们在大赛交换群内的激情交换

**83 行代码是啥?
**

2018 年 4 月 13 日 阿里巴巴研发效力事业部 & 系统软件事业部 & 中间件事业部举办了第一期多隆奖流动,Review 过程中,多隆看到某代码片段结尾处时,忽然补上一句:往上翻看下第 83 行,这种对代码怀着敬畏之心的精力感化着每位程序员,83 行代码就此诞生。迄今已胜利举办两届,吸引了几万阿里技术工程师与开发者参加,更有多隆、孤尽等上百位阿里技术大牛面对面代码点评,是阿里团体外部参加人数最多的代码赛事。

2020 年 10 月 24 日,阿里云云效首次让 83 行代码重构大赛对外,超 3000 开发者参赛,2 万多人围观。较量赛制采纳通关制,加强趣味性的同时,也吸引了更多不同技术水平的学生参加,以达到寓教于乐,以赛促练的目标。赛事平台由阿里云云效提供,智能 AI 研发助手进行重构打分,趣味性、智能性和实用性并存。

**“测试只能阐明程序有谬误,而不能阐明没有谬误”
**

通过加入本次较量,我理解到了了解需要是一个如许重要的技能。同时在较量过程中通过 UT 明确了“测试只能阐明程序有谬误,而不能阐明没有谬误”这一真谛。在较量过程中应用到了一些常见的设计模式,通过应用这些设计模式来对程序进行解耦能大幅提高程序的可维护性和可拓展性。

——贵州理工学院 张仕劼

张仕劼同学顺便展现了这段代码,外面蕴含了他对于程序后续的可扩展性和可维护性的思考。

**“第一次接触代码重构,对 java 这个语言有了更深的理解”
**

通过这次阿里云的 83 行代码大赛,让我对 java 这一面向对象的语言有了更深的理解。虽说是第一次接触代码重构,然而通过阿里云大学的课程视频,我对代码重构有了一个根本的意识,从而也使得本人在代码编写方面有了进一步的晋升,心愿阿里云当前可能多多发展相似流动。

——贵州理工学院 龙建宇

龙建宇在第 1 关的代码展现

**“每通关一次都有很大的成就感”
**

本次阿里云为各种程度的程序猿提供了一个测验本人的平台。因为我本人的实力也不是很强,基本上止步于第三关。然而我也依旧会致力去解题,失去其中的乐趣。感觉关上了新技术世界的大门~ 重构代码的较量比拟有乐趣,每通关一次都有很大的成就感,感觉不是很好的就是感觉没有测试用例,有的时候有点无从下手,有的规定会有一丝丝了解不太分明(来自一个高级程序员的想法)。

——日照职业技术学院 闫同学

**“领会到了设计模式的重要性”
**

在重构代码时,发现很多有余的代码就是依照咱们平时的逻辑来写的,很不谨严,耦合度也很大。我之前略微理解过一些设计模式,在较量过程中一边尝试本人去解决程序中的一些小问题,一边尝试用设计模式解耦,遇到过很多小问题,也和答疑群的各位同学一起交换,领会到了设计模式的重要性,也晋升了本人的代码能力,很不错的一次参赛经验。

——常州大学 丁同学

** 老师的评估
**

83 行代码大赛通过线上流动模式“以赛促练”,不仅加强了学生对计算机编程语言专业知识的理解,也通过企业的产品与工具为学生们提供了一个锻炼代码能力的平台。较量不仅趣味十足更是科技感十足,通过本次较量也调动了学生学习用心性,达到以赛促学、赛学联合的目标。感激阿里云大学和阿里云云效团队提供这样一个舞台,让学生有实际的机会,在赛事中吸取教训和启发,并一直学习新的常识来晋升后劲。

——常州信息职业技术学院 周老师

** 赛事炽热进行中
**

立刻返回参赛:https://college.devops.aliyun.com/

就算你是小白,也能够通过闯关成为大神。

大赛交换钉钉群:33789107

版权申明: 本文内容由阿里云实名注册用户自发奉献,版权归原作者所有,阿里云开发者社区不领有其著作权,亦不承当相应法律责任。具体规定请查看《阿里云开发者社区用户服务协定》和《阿里云开发者社区知识产权爱护指引》。如果您发现本社区中有涉嫌剽窃的内容,填写侵权投诉表单进行举报,一经查实,本社区将立即删除涉嫌侵权内容。

正文完
 0