关于标准版本的代码,和定制化版本的代码升级问题,求教老哥们

2019-10-17 17:59:57 +08:00
 dany813

求教老哥们,有类似业务的一般怎么处理这个,标准版本和定制化版本的升级问题

1882 次点击
所在节点    程序员
7 条回复
metinfo
2019-10-17 19:21:59 +08:00
可以把通用功能标准化,定制功能使用插件的方式解决,后续如果发现某个项目需要改动标准化功能,酒升级系统。
譬如我们的 metinfo 企业建站系统就是标准化系统+应用插件+个性化模板完成各种不同的网站搭建,系统、插件、模板均可以在线升级,互不干涉。
nwljy
2019-10-18 03:08:56 +08:00
标准版本和定制化版本的升级问题 除非你投标的项目同自己公司的业务线不相同,那就单独做个特殊版本,如果相同,提取共性,做出一共合适版本,其实有时候标准版本和定制化版本只是业务流程不同而已
SmiteChow
2019-10-19 20:42:10 +08:00
所有需要定制的功能都在标准版实现,但是用开关控制
dany813
2019-10-21 12:38:35 +08:00
@SmiteChow 好多定制化的东西,只是某些企业特定的需求,放到标准版里面没啥用吧
dany813
2019-10-21 12:40:09 +08:00
@nwljy 所以说,在做之前要好好判定,是分开做,还是做在一起
dany813
2019-10-21 12:41:32 +08:00
@metinfo 你这个应用插件,应该是不影响其他主系统的逻辑的,我这边的定制化,有时间都把某个逻辑改了。。。
metinfo
2019-10-21 19:59:22 +08:00
@dany813 可以在主系统中 if else 啊,哈哈,多做个功能,让管理员在后台自己设置选哪个逻辑。

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

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

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

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

© 2021 V2EX