首页 新闻 会员 周边 捐助

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

0
悬赏园豆:10 [已关闭问题]

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

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

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

那么我的问题是:

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

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

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

这个时候,怎么办?

 

Lixy的主页 Lixy | 初学一级 | 园豆:39
提问于:2009-11-18 16:27
< >
分享
其他回答(2)
0

这个问题没有遇到过,如果真这样了要不先停止运营几天?

死神的背影 | 园豆:667 (小虾三级) | 2009-11-18 17:03
0

继续使用当前版本,

woody.wu | 园豆:3621 (老鸟四级) | 2009-11-18 21:00
0

从开发之前就应该想到版本并行的问题,这是新项目风险评估必做的功课之一。

一种解决方案是:在模块划分上必须进行良好的设计,使之能适应你上面描述的业务需求,如更新Bug,

二:保留旧的源代码,修改之。如果没有保留,需要反编译,再编译,更新。

三、在数据层作些手脚,可以让旧系统正常运行。

邀月 | 园豆:25475 (高人七级) | 2009-12-01 08:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册