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

2024 年 9 月 1 日
 pureGirl

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

8867 次点击
所在节点    程序员
34 条回复
300
2024 年 9 月 2 日
我好奇的是分拆了是不是就不能共用代码了

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

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

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

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

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

© 2021 V2EX