挖坑网/填坑网 DebugDump Forum

别人挖坑默默填上,自己挖坑含泪填上。天下没有填不了的坑,只有不会填坑的人。来吧,加入我们,挖坑行,填坑你更行! 站长QQ: 516333132 点击这里给我发消息

您尚未登录。

#1 2018-03-06 11:13:14

daydayup
会员
注册时间: 2017-10-09
累计发帖: 268

吐槽一下公司的开发管理,有没有大神能解决。

公司每个机型用一个svn代码仓库,搞得现在有差不多一百个仓库了,代码都是大同小异。我觉得用分支更合适,一个机型稳定之后,代码合并到trunk上去就行了。ui和功能强耦合,没办法搞公用库,现在要改一个功能要把几十个仓库都f*k一次。

离线

#2 2018-03-11 00:10:28

huy666
会员
注册时间: 2018-02-24
累计发帖: 7

Re: 吐槽一下公司的开发管理,有没有大神能解决。

一百多机型! 都有什么不同?

一份代码,用宏定义机型,代码里不同部分用条件编译。这样行不行?

离线

#3 2018-03-11 09:10:03

smartcar
会员
注册时间: 2018-02-19
累计发帖: 8

Re: 吐槽一下公司的开发管理,有没有大神能解决。

huy666 说:

一百多机型! 都有什么不同?

一份代码,用宏定义机型,代码里不同部分用条件编译。这样行不行?

楼主说了UI和逻辑代码强耦合,
估计如果用宏条件编译处理不好很容易影响稳定的机型,
从公司管理的角度这样很不合适了。

我觉得可以用公用库的方式,
把共用的特性抽象出来做成公用库,
比如littlevgl那样, 核心做成 lvgl, 驱动做成项目lv_drivers, soc开发板项目lv_boards, 演示程序项目lv_examples,
模块内高内聚,模块之间松散耦合。

离线

页脚