一、三套环境介绍
1.1 开发环境(dev)
开发环境是程序猿们专门用于开发的服务器,配置可以比较随意
为了开发调试方便,一般打开全部错误报告。
1.2 测试环境(test)
一般是克隆一份生产环境的配置
一个程序在测试环境工作不正常,那么肯定不能把它发布到生产机上。
有些也会有sand环境,沙箱环境,类似与测试环境。
1.3 生产环境(prod)
是值正式提供对外服务的,一般会关掉错误报告,打开错误日志。
1.4 开发规范与流程
三个环境也可以说是系统开发的三个阶段:开发->测试->上线,
其中,生产环境也就是通常说的真实环境(有人也会说成是现网环境)
先在开发环境(dev)中开发,完成之后,在测试环境(test)中测试验证,最后在生产环境(prod)中部署
- 开发环境:一般开启了所有类型的报错日志
- 测试环境:时不时要给从正式系统中,获得正式数据,数据库层面的同步,注意了,数据库的走向。
- 生产环境:关闭
System.out.print
错误日志。