4月18日,由阿里巴巴新零售技术事业群、阿里云智能事业群研发效能部联合主办的2019阿里巴巴研发效能峰会在阿里杭州西溪园区圆满举行。本次峰会以“新挑战,新效能”为主题,全天大会、7大论坛,汇聚了国内外37位嘉宾,共同探讨新形势下研发效能的最新趋势与最佳实践。
主论坛——AI+技术雷达+Spring5最新进展
阿里巴巴新零售技术事业群副总裁 墙辉
在上午的主论坛上,阿里巴巴新零售技术事业群副总裁墙辉首先解读了大会主题。他表示,效能是一个公司永远的主题,支撑一个公司能够走多久多远,组织的响应速度和效能是最关键的因素。他指出,未来阿里除了通过业务数字化、协同网络化、研发智能化提升研发效能外,还将在系统结构、研发模式和流程上作出突破,以应对未来成为商业操作系统可能面临的几十万、上百万人的协同挑战。
人工智能作为当前的前沿技术,正在引起生产方式的变革。软件工程与人工智结合,又会带来哪些新看点呢?IEEE fellow、香港中文大学计算机科学与工程学系教授吕荣聪带来了他的精彩分享——《人工智能时代下的软件工程发展趋势》。吕教授重点分享了AI解决软件工程问题的4大方向:需求分析自动化、代码分析自动化、软件测试自动化、故障诊断自动化。他认为,软件工程和人工智能密不可分,互相促进。人工智能可以协助人类提升软件工程的效率,软件工程可以解决人工智能的实用性问题。
除了学术界大牛,Spring框架核心开发者、《云原生Java》和《Reactive Spring》作者Josh long更是从美国远赴本次峰会。Josh long 现场全程 Live Coding,给现场听众直观演示了Spring5的最新特性。他现场写代码的风范极度富有感染力,赢得现场一票听众直呼过瘾。
无论是个人开发者还是技术领导者都很关注最新技术趋势,那么2019年有哪些值得关注的技术趋势呢?Thoughtworks 中国区CTO徐昊、Thoughtworks首席咨询师王健“双口相声”为现场听众带来了 2019最新一期的技术趋势报告——技术雷达。王健指出,大的趋势一般会持续3-5年,而小的趋势却是比较难发现但又和所有研发人员息息相关的。Thoughtworks技术委员会每6个月会把全球范围内看到的小趋势总结成报告汇总在技术雷达里。现场,徐昊重点分享了报告里的4大趋势:日新月异的数据形态、Terraform生态系统
数据形态的变化、terraform 、Kotlin方兴未艾、封装边界的泄漏。
6大分论坛——30+研发效能最佳实践,更有AI评委助阵
下午场,来自阿里云、淘系、支付宝、阿里健康、闲鱼、飞猪、AliExpress等众多部门的30多位阿里技术大牛们从项目协作和需求管理、软件设计、质量数字化、智能运维等软件研发各个环节带来了阿里研发效能的最新实践,包含研发效能整体解决方案、API设计最佳实践、最新语言kotlin的应用、业务智能调度等众多热门议题,干货满满!
除了干货分享外,峰会还设置了2大互动专场: 83行代码挑战赛总决赛和精益交付看板游戏工作坊。
“83行代码挑战赛”被誉为阿里巴巴史上最大规模的代码品鉴会,有千余名阿里工程师参与其中。经过与近百位阿里技术大神一对一、面对面的代码切磋,最终有8组选手进入到了总决赛。
尤其吸睛的是,决赛现场,现场评委席上出现了一位名叫蓝雁侠的AI评委,它和多位阿里技术大牛一起来对参赛者的代码进行打分。这也是全球代码比赛中出现的首位AI评委。
据了解,这位AI评委来自阿里巴巴代码平台研发的人工智能系统,其中最重要的一环是集成了Precfix(Patch Recommendation by Empirically Clustering),不依赖测试用例、编译结果,通过非规则化的智能扫描,即可自动定位代码中的Bug,并提供修复建议,速度可达毫秒级,且误报率低。
目前,Precfix已被部署到阿里巴巴代码生产环境,用于缺陷检查。工程师写好代码,就提交到线上,Precfix会进行review,指出缺陷代码及相应的修复建议。
据一位工程师透露,过去人工review代码查找bug可能需要几小时甚至几天时间不等,而现在不用一杯咖啡的时间,Precfix就可以review完提交的全部代码,提高了至少20%效率。
未来,Precfix还会随着阿里代码平台上云,一起为全球开发者服务
正如阿里巴巴新零售技术事业群副总裁墙辉所说,效能是需要持续改进的,效能峰会也应该持续走下去。2019阿里巴巴研发效能峰会作为第一届峰会,主要面向阿里内部同学;未来,阿里将逐步引入社会的力量,一起共同探讨研发效能。阿里云智能研发效能部负责人刘国华也表示,未来将开放更多阿里内部验证过的、有助于提升研发效能的技术及产品,赋能更多企业和开发者。
----
更多阿里巴巴研发效能分享及实践案例钉钉扫码入群交流,1群已满,欢迎加入“阿里研发效能交流群 ②”群的钉钉群号: 21901980