带你了解更全面的 Monorepo - 优劣、踩坑、选型

掘金头条 1年前 (2023) juejinhot
1.1K 0

内容简介:

阶段一:单仓库巨石应用, 一个 Git 仓库维护着项目代码,随着迭代业务复杂度的提升,项目代码会变得越来越多,越来越复杂,大量代码构建效率也会降低,最终导致了单体巨石应用,这种代码管理方式称之为 Monolith。阶段二:多仓库多模块应用,于是将项目拆解成多个业务模块,并在多个 Git 仓库管理,模块解耦,降低了巨石应用的复杂度,每个模块都可以独立编码、测试、发版,代码管理变得简化,构建效率也得以提升,这种代码管理方式称之为 MultiRepo。阶段三:单仓库多模块应用,随着业务复杂度的提升,模块仓库越来越多,MultiRepo这种方式虽然从业务上解耦了,但增加了项目工程管理的难度,随着模块仓...

查看原文

? 带你了解更全面的 Monorepo - 优劣、踩坑、选型

版权声明:juejinhot 发表于 2023-05-10 8:52:59。
转载请注明:带你了解更全面的 Monorepo - 优劣、踩坑、选型 | 程序员导航网

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...