4

社区版、专业版软件包是怎么划分的?

 2 years ago
source link: https://www.v2ex.com/t/812411
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  程序员

社区版、专业版软件包是怎么划分的?

  xyloading · 19 小时 15 分钟前 · 791 次点击

领导规划了社区版和专业付费版的软件包功能,丢过来说要搞。目前产品只有一个全功能的分支,怎么搞才能快速的将功能划分开?新建分支一个一个改太繁琐了,而且后续是不是就要维护两个分支了?

2 条回复    2021-11-02 14:16:57 +08:00

wfhtqp

wfhtqp   19 小时 12 分钟前

* 编译开关
* 多分支

libook

libook   16 小时 46 分钟前

维护两个分支是逃不掉了,但并不是说所有工作都要做两遍。

一般来说,专业版的功能比社区版多,你可以分出一个社区版的分支,再基于社区版分出一个专业版分支;开发的时候先看所涉及的功能是属于社区版功能还是属于专业版功能,如果是属于社区版功能就在社区版分支开发,开发完成后再合并到专业版,如果是属于专业版就只在专业版分支上开发。

还有一种就是模块化,框架+基础模块组成社区版,专业版就是再次基础上新增或替换一些模块。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK