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

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

公众号新闻

在产品开发生命周期中的交付环节,前端设计团队的协同效率对于产品的发布进度具有决定性影响。近年来,行业内涌现出一系列卓越的设计协作工具以优化这一流程。其中,一款名为 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 。目前大会议题同步征集中,点击 「阅读原文」 即可查看详情,期待与各位开发者现场交流。

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

戳这里提交新闻线索和高质量文章给我们。
相关阅读
调研 50 家头部企业后,我们发现了他们在 2024 年技术布局上的共同点|QCon护肤心得|分享一些36岁皮肤很好的小秘诀中央集成式架构量产时代,openVOC方案将引发软件开发模式变革甲子智库:2023大兴区AI赋能高质量发展白皮书41、长篇民国小说《永泰里》第九章 欢迎“友”军(3)LLM 在大数据研发治理套件 DataLeap 中的应用实践 | QCon 上海分享一个治疗癌症的小方子!肺癌、肠癌、胰腺癌、胃癌、多发性骨髓瘤等都管用刚刚,加拿大宣布又发钱,快查账号!丰业银行:到处花钱导致加息2%……这种主食你以为很增肥,其实很减脂!好好吃饭第四弹那个曾经爱唱歌的女孩突发!查理·芒格去世,享年99岁!分享一篇最爱的演讲 | 如何理性愉快地度过一生?流量|汪小菲高调要二婚,女主背景曝光!大S祝:这次要白头到老!网友酸茶言茶语分享一个很棒的德国女性福利9位行业大咖,一次“说透”抖音影视宣发方法论深入了解抖音的性能成本优化策略|QCon微服务过微怎么办?字节跳动提供了一种合并编译的方案|QCon平替XShell,分享一款功能强大、跨平台、免费的 SSH 客户端:PortX挤暖和通用汽车因软件质量问题 停止销售雪佛兰Blazer EV年底又顺利升职了! 分享一些经验和看法!云知声董事长梁家恩:AGI 赋能未来的力量|甲子引力大布又又又创业?创个人品牌欲建"烹饪帝国"…以前靠爹妈,现在靠岳父…软件复杂性的协同:AI 工具应如何与人类协作解决软件开发任务?【健康】经常失眠,多半是肝血不足!中医分享一妙方,让你睡得又甜又香!分享一种更适合P人的计划方法《歌德堡变奏曲1461》时尚一派丨回馈分享一个快速五分钟免缝羊绒毛衣补洞的方法寒假听些啥?我的私家听单分享一下TUM、LMU食堂纷纷罢工!泼天的富贵这次轮到Döner店了?分享一下玩桌游的快乐收藏!一文看懂美国大学奖/助学金政策,教你既能上名校还能免学费~分享一种灵活的数据权限思路(AOP、反射、MyBatis拦截器)奥斯丁芯片代工老厂-赢了日本输给了房东 (1)鸿发超市「2000 万美元」买下82街前Walmart超市!开设第4家Hông Phát分店!刚刚,特鲁多宣布又发钱,快查账号!丰业银行:到处花钱导致加息2%
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。