php - 为什么在测试服务器上开发不好?

标签 php testing xampp environment

<分区>

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

其中一位开发人员反复提示我们在 Windows 下使用 xampp。他说我们应该在测试环境上创建一个 v-server 用于开发目的(也许每个开发人员一个 v-server,我不太清楚)。对我来说,这感觉非常错误。但我无法真正解释为什么,除了明显的原因,比如你必须连接到远程开发服务器等。

最佳答案

这是我的做法。有 4 个阶段。

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

2) 开发服务器。这是开发分支中任何内容的副本,旨在作为一种方式来查看您的代码如何 a) 在实际环境中工作以及 b) 与其他人的代码一起玩。

3) “测试服务器”,这是应该进行质量检查的地方。此服务器上的设置应尽可能接近生产环境中的设置。并允许检查并解决或报告您一直致力于的所有错误修复、功能和改进。

4) 生产。当代码出现在此处时,它应该已经稳定并可以使用了。这应该是客户的“最终产品”(即使您仍在修复错误/进行维护)

关于php - 为什么在测试服务器上开发不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12438384/

相关文章:

php - 创建一个有效的单词计数器,包括中文/日语和其他重音语言

java - JUnit "expected"似乎不工作

python - 使用 np.testing 测试非严格不等式

php - 将 mysql 更改为 mysqli 及其 xampp 版本

python - 操作错误 : (1045, "Access denied for user ' root' @'localhost'(使用密码:YES)")

php - 如何将文件上传到 AWS 的云前端

php - 在 MySQL 中进行多个不同的动态查询

php - 模拟测试对象的公共(public)方法

PHPMyAdmin 文件上传超时使 MYSQL 密码无效并失去访问权限(使用 XAMPP)

php - 如何使用 JQuery 和 PHP?