产品发布前的几个环境

这几天更新了几版程序,每次更新都需要半天时间(因为要做回归测试),如果这样下去,用户越来越多的情况下,中断服务的时间简直难以接受,所以总结了一下,以备参考。

一般产品发布前都需要以下环境:

一、运行环境

1.开发和配置环境:所有的开发和配置在这个环境里进行;

2.测试环境:新开发和配置通过系统传输到测试环境,进行功能测试,可以创建数据;

3.预生产环境(不是必须的):从生产环境不定期同步,保持和生产环境的设置、数据一致性,也是用于测试,它和测试环境最大的区别就是它和生产系统的同步性最高,几乎一样,有些测试,比如需要大数据量的,用这个环境测试看程序性能比用测试环境(一般情况下数据较少)会更准确;

4.生产环境:正式使用的系统环境;

这就要求在开发时:

   1.在代码中,不要使用绝对地址;

   2.在代码中,不要使用一些配置信息,用xml写在外面,做配置文件,并使其脱离版本信息;

   3.一些文案类的东西,最好写在外面可编辑,否则后期改一遍文案,可不是一件小事;(一些内容编辑器中会生成很多垃圾代码,不利于后期文案人员操作);

   4.消息类、邮件类功能也应该有相关的类型,以及固定的模板,便于后期修改;

 

二、代码管理

对代码/文档的管理,也要分几个层次管理

1.测试代码库管理;

2.产品代码库管理;

3.项目文档库的管理;

并保证其异机备份,如果开发团队够大,还需要有一个版本迭代库,对即将更新的版本做更新。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值