29 条回复  ·  212 次点击
zu1y 小成 2024-9-1 20:50:31
代码加保密等级,最低等级的就所有人都有权限,高等级的按需申请呗。绝大多数工程代码都是屎,没啥好看的
golangLover 小成 2024-9-1 21:17:47
app 的话 decompile 都能看到。分拆的意义在哪里。
leconio 小成 2024-9-1 21:19:46
原生的话业务代码可能分多个库,每个人都有相关所有代码权限,和自己不相关的能读不能写,写了也没人给你评,和自己相关的评了才入仓。
基础代码,比如网络、埋点、升级、日志这类的。都是 sdk 集成,出问题拉群解决,解决不了上升。
页面内 h5 ,他们要什么能力或者就提过来。我们没有前端仓库的权限,发版流程也不参与。
GeekGao 小成 2024-9-1 22:52:26
https://i.imgur.com/FNlDA7c.png

假如都是同一个团队,老板偏好是利用同一个仓库的话:会划分不同的版本、features 。
CI/CD 系统必备,有专门的人来配置维护。
小组成员可以拉相关分支在本地开发,然后用发布系统发布(简单理解为 CI/CD 即可)
wow0o 小成 2024-9-1 22:55:17
默认互相不给权限,只需要实现好申请权限流程就行了
securityCoding 初学 2024-9-2 02:07:22

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

没那么严格,你要用就申请。。。
devfeng 小成 2024-9-2 03:12:38

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

17L 已经说完了,要用就申请权限,提代码就走 merge request ,最多就是复杂一点的项目会搞多仓,这时候无非就是多申请几个权限。。。
mahaoqu 小成 2024-9-2 04:26:54

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

事实就是小程序化的 app 用户体验会直线下滑,甚至还不如直接用微信小程序。
WildCat 小成 2024-9-2 04:44:40

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

微软:乱搞,挖坑,最后没人维护,看看 onedrive ios 就知道了
winterbells 小成 2024-9-2 06:49:33

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

我好奇的是分拆了是不是就不能共用代码了

很多工具类都得单独写一套
返回顶部