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

2024-09-01 14:59:12 +08:00
 pureGirl

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

7842 次点击
所在节点    程序员
34 条回复
winterbells
2024-09-02 06:49:33 +08:00
我好奇的是分拆了是不是就不能共用代码了

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

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

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

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

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

© 2021 V2EX