请教程序开发工作中,开发环境和生产环境部署的问题

我们进行WEB系统的电子商务系统开发,目前我有个问题不知道该怎么解决,想问问大家,看有什么好办法解决,情况如下:

1、我公司自己开发了一套电子商务系统,1.0的版本已经在运营,并且已经运营。

2、现在开发人员要对该系统进行后续版本的功能增加,比如增加一些1.0中未实现的功能,甚至有时候还要改动1.0中的业务逻辑。

那么我的问题是:

在开发人员对后续功能进行增加的过程中,如果有一天发现1.0的版本中,有个严重的BUG,需要马上处理;

但是目前因为增加后续版本功能,代码已经修改了很多,这个时候,如果把1.0版本中的BUG修复,再部署到生产环境中的话,会出现很多两个版本中间不配套的问题,而出现程序错误;

然而,又不能全部部署最新的版本,因为当前的版本功能还没能完成。

这个时候,怎么办?


翻过高山走不出你
浏览 1424回答 2
2回答

繁花不似锦

从开发之前就应该想到版本并行的问题,这是新项目风险评估必做的功课之一。一种解决方案是:在模块划分上必须进行良好的设计,使之能适应你上面描述的业务需求,如更新Bug,二:保留旧的源代码,修改之。如果没有保留,需要反编译,再编译,更新。三、在数据层作些手脚,可以让旧系统正常运行。

HUH函数

这个问题没有遇到过,如果真这样了要不先停止运营几天?
打开App,查看更多内容
随时随地看视频慕课网APP