3

在将 Zend Framework 的更新推送到生产项目之前,您通常会测试多长时间。我们可以将此问题分解为次要更新 1.6.0 -> 1.6.1 或者可能是主要更新 1.6.2 -> 1.7.0。显然,如果它在您的代码中添加错误,您就不会发布它。

此外,与大多数其他服务器软件更新一样,人们通常有一段时间他们喜欢等待并观察社区,然后再尝试对开发环境进行更新。你甚至要等多久才能开始这个过程?

4

3 回答 3

3

似乎最好的方法是进行一组全面的测试,以执行应用程序中的所有功能。有了一种好的测试方法,您似乎可以很快将其投入生产。

您可以做的另一件简单的事情来帮助您做出决定,那就是简单地对存储库进行比较,以查看哪些更改应用于您使用的任何模块。如果没有变化,那么升级应该没有任何区别。如果某些内容经历了重大的重写,您可能需要进行更深入的调查。

于 2008-11-20T06:07:47.003 回答
1

我经常会毫不犹豫地跳过更新版本(1.7.1 -> 1.7.2)。当未成年人进来时,这是另一套花样。例如,Zend 的文件上传元素有很多变化,Zend 形式在 1.5、1.6 和 1.7 之间。

我是否继续发布新版本取决于已完成的工作。检查提供的更新列表对于决定是否去非常重要。

至于时间,因人而异。没有一成不变的过程。

通过单元测试可以快速找到“什么中断”。但是,谁真正为他们的应用程序提供了一整套单元测试,对吧?;)

于 2009-04-12T04:48:03.167 回答
0

使用单元测试将有助于捕捉一些增量。Zend Framework 现在带有 Zend_Test 以使测试应用程序更容易一些。我在项目之间升级(因此即将推出的新项目将获得最新版本)。

于 2008-11-20T13:50:09.473 回答