为什么在测试服务器上开发很糟糕?

shn*_*oop 3 php testing xampp environment

在我们目前的项目中,我们有1.生产服务器,2.测试服务器和3.在Windows下使用xampp的几个开发人员.Prod-和Testserver由UNIX运行.

其他开发人员之一反复抱怨我们在windows下使用xampp.他说我们应该在测试环境中创建一个v-server用于开发目的(可能每个开发人员都有一个v-server,我不太清楚).对我而言,这感觉非常错误.但我无法解释原因,除了明显的原因,比如你必须连接到远程开发服务器等.

Ale*_*art 5

这是我如何做到的.共有4个阶段.

1)本地服务器.在这里,您可以处理自己的更改,功能分支等.完成您的工作,确保它在您的计算机上运行,​​然后请求将其拉入开发分支.

2)开发服务器.这是开发分支中任何内容的副本,用于查看代码如何a)在实际环境中工作和b)与其他人的代码一起玩.

3)"测试服务器",这是QA应该完成的地方.此服务器上的设置应尽可能接近生产中的设置.并允许您查看并解决或报告的所有错误修复,功能和改进.

4)生产.当代码在这里时,它应该是稳定的并且准备就绪.这应该是客户的"最终产品"(即使您仍在修复错误/进行维护)