Bendi新闻
>
分享一种主干开发方案:既能高频发布又能保证软件质量|QCon

分享一种主干开发方案:既能高频发布又能保证软件质量|QCon

5月前

在产品开发生命周期中的交付环节,前端设计团队的协同效率对于产品的发布进度具有决定性影响。近年来,行业内涌现出一系列卓越的设计协作工具以优化这一流程。其中,一款名为 Motiff 的 AI 赋能用户界面设计工具一问世就迅速走红。

Motiff 是一款功能集复杂的在线 UI 设计工具,它同时踩中了可视化编辑器、地图、仿桌面三大前端深坑。

为了保证 Motiff 的发布质量,Motiff 的研发团队在一开始就没有采用传统的分支发布 + 人工测试方案,而是使用主干开发 + 自动化测试的方案,在实现了高频发布的情况下,仍然很好地保证了软件质量。

为什么 Motiff 会选择这个方案,会遇到哪些坑?将于 4 月 18-20 日在北京举办的 QCon 全球软件开发大会邀请到了看云软件(Motiff)研发经理张宇辰前来分享 Motiff 的高效能高质量开发实践。

张宇辰老师毕业后一直在互联网研发领域工作。曾经在网易有道任职,自 2012 年开始在猿辅导,担任过前端工程师、服务端工程师、业务研发经理、基础架构负责人等多种不同职能角色。对于前后端软件开发、技术管理有着丰富经验。

其本次分享的思路大致如下——

先交代 Motiff 的项目背景,介绍为什么选择主干开发的方案——鉴于 Motiff 系统复杂性及其庞大的 Case 空间特性,潜在 Bug 发生的概率显著提升。传统分支开发 + 精细化发布的模式往往导致 bug 集中显现,造成资源浪费并降低整体开发效能。因此,Motiff 团队采用持续集成策略。

讲解主干开发的思路——Motiff 通过采纳主干开发方式,内生性地强化了对持续集成的依赖,并迫使团队在开发流程中的多个关键节点实现风险管控。具体策略着重于将风险控制点向开发前期(测试左移)和发布后阶段(测试右移)均衡分布。

然后分享测试左移和右移的关键实践。

他表示,这些方案并不是在一开始就被设计出来的,而是团队在两年多的开发过程中自发形成。因此,关于 Motiff 团队如何进行自我改善,以及技术管理者在这个过程中应该如何放手团队,又有哪些关键环节是管理者必须亲力亲为的,也是本次分享的重点。

在交流主干开发实践的内容部分时,张老师特别提及了他最想分享的「特性开关系统」,原因不在于这个系统有多先进,而在于:“它极度简单,但极致好用,维护成本贼低,如果要用四个字形容它的开发体验,那就是——有手就行。”

如果你对主干开发实践和这个神奇的特性开关系统感兴趣,也对——团队不写测试,每次发版都要熬夜,开发一周,进入测试后 Bug 不收敛,合并代码一合一星期等问题的答案感兴趣,欢迎来 QCon 北京 2024,听张老师的分享,和他面对面交流。

活动推荐

2024 年 4 月 18-20 日,QCon 全球软件开发大会·北京站将作为 InfoQ 首场会议,重磅亮相!

本届 QCon 大会推出全新主题——全面进化,并策划了大模型场景化落地、大模型产品设计、大模型推理加速、高质量架构、单体 vs 微服务、可观测、性能优化、下一代生产力工具、开源产品的商业闭环、最新编程语言、数据质量与治理、大前端前沿技术、自研 OS 时代的大终端等超多精彩专题。

全年会议 7 折特惠购票,仅限 1 月,咨询购票可联系票务经理 17310043226 。目前大会议题同步征集中,点击 「阅读原文」 即可查看详情,期待与各位开发者现场交流。

微信扫码关注该文公众号作者

来源:InfoQ

相关新闻

微服务过微怎么办?字节跳动提供了一种合并编译的方案|QCon制作人分享:七条原则,助你打造高质量的游戏运营活动!如何推动高质量发展?国新办发布会分享“四川经验”QCon全球软件开发大会(北京站)2024 优秀出品人与明星讲师名单揭晓谢锋大使同美国各界分享中国高质量发展的澎湃春潮《LeetCode通关宝典.pdf》分享,进厂高频题List,全面讲解瞬间通透干货分享|卫哲:赚钱模式,彻底变了!友情推荐|申博分享:和哈佛学姐面对面微软宣布向阿联酋AI巨头投资15亿美元;李彦宏分享开发AI应用经验:踩了无数的坑,交了高昂学费换来的……爱丽医美|青少年祛痘案例分享:我准备好开始新生活了波士顿动力机器人背后的开发秘密!CTO独家分享|QCon上海2023 参会内容分享:LLM 时代的大前端技术趋势经历分享|成人ADHD确诊:我的留学、就业和成长之路CFA考经分享:专业指导+全身心投入=高分通过考试!干货分享|​​​一张图读懂:战略的前世今生(专业收藏文)如何打造高绩效团队:来自技术管理者的经验分享直播预告:AIGC好产品如何炼成?来听万兴科技在线分享|量子位智库 x 万兴科技「线上分享」基于FPGA的DSP并行处理下一代汽车音频解决方案转发|中科大波士顿校友会:教职申请经验分享会留学故事|谷歌亚裔高管离职创业,29岁提前退休,分享五大成功经验!活动招募|「非科班出身」:心理人前辈倾情分享转行之路惊呆|物价暴涨,留学生小哥分享省钱方法被网暴:滚出加拿大!Valve官方分享:如何在Steam平台营销你的游戏?[电脑] 136K+七彩虹B760I+索泰 RTX 4070S + 九州风神 CH160 ITX 手提小钢炮装机方案分享
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。