知识卡片
可持续贡献速度需要持续架构投资
内容
玛克辛维护的开源任务管理工具一度积压了20多个无法合并的贡献请求,因为她的接口设计无法轻松容纳这些改动。她意识到,如果贡献者的变更长期得不到及时、安全的合并,人们最终会放弃或另起炉灶。于是她连续数周重构系统,让后续贡献可以快速、安全地合入。发散:可持续的协作速度不是靠贡献者更努力换来的,而要靠维护者持续投入架构上的可维护性——这笔投入不做,社区活力迟早枯竭。
参考来源
《独角兽项目:数字化转型时代的开发传奇》第3章《9 月 8 日,星期一》