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 。目前大会议题同步征集中,点击 「阅读原文」 即可查看详情,期待与各位开发者现场交流。

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

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