没去过大厂,好奇大厂这种比较复杂的 app 是如何给每个部门划分代码权限的

86 天前
 pureGirl

然后怎么提交合并,怎么管理的呢

7168 次点击
所在节点    程序员
34 条回复
winterbells
85 天前
我好奇的是分拆了是不是就不能共用代码了

很多工具类都得单独写一套
Biggoldfish
85 天前
monorepo 就没那么多事了
timelessg
85 天前
主工程基本上就是个壳,具体业务都在模块里,管理方式像 ios 就是魔改的 pod ,source/.a 可以根据需要配置,你有这个库的权限就可以拉到 source 否则就用.a ,提交代码也是按模块提交,jk 打包通过后合并代码编译.a ,更新主工程 pod
zoharSoul
85 天前
@logic2 #9 京东也是这种
shaozelin030405
85 天前
monorepo 加分 owner 吧。
tanranran
85 天前
@winterbells 可以的。大点的项目,有几千个 module ,module 又分为 公共 module 、业务 module 、平台 module
yinshaojun96
85 天前
@GeekGao 这扭曲的线是拿 plantuml 画的吧?
unco020511
85 天前
分模块,可以拆分为多个仓库,中台提供类似容器及相关的基础库
sampeng
85 天前
看老板
GeekGao
85 天前
echoechoin
84 天前
每个模块都打包成 rpm
HuskyYellow
84 天前
前端是 Monorepo
a7851578
84 天前
@winterbells 内部开源
debugksir
84 天前
分成 N 个小程序的话,那如何用到共享状态怎么办?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069371

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX