在将Zend Framework推送到制作项目之前,您通常会测试Zend Framework的更新多长时间。我们可以将此问题分解为次要更新1.6.0 - > 1.6.1或者主要更新1.6.2 - > 1.7.0。显然,如果它为你的代码添加了错误,你就不会发布它。
此外,与大多数其他服务器软件更新一样,人们有一个时间窗口,他们希望在尝试更新开发环境之前等待并观察社区。你等多久才开始这个过程?
答案 0 :(得分:3)
似乎最好的方法是使用一套全面的测试来运行应用程序中的所有功能。有了一个很好的测试方法,你似乎可以很快地将它推向生产。
您可以做的另一件简单的事情就是简单地对存储库执行差异操作,以查看应用于您使用的任何模块的更改。如果没有变化,那么升级不应该有任何区别。如果某些事情经历了重大的重写,你可能想要深入研究。
答案 1 :(得分:1)
我经常会毫不犹豫地浏览更新版本(1.7.1 - > 1.7.2)。当未成年人滚入时,它是另一个技巧袋。例如,Zend的文件上传元素有很多变化,Zend形式在1.5,1.6和1.7之间。
我是否继续推出新版本取决于已完成的工作。检查提供的更新列表对于决定是否去。非常重要。
至于时间,它会有所不同。石头工艺没有固定。
通过单元测试可以快速找到“什么中断”。但是,谁真的对他们的应用程序进行了全套单元测试,对吧? ;)
答案 2 :(得分:0)
使用单元测试将有助于捕获一些增量。 Zend Framework现在附带Zend_Test,使测试应用程序更容易一些。我在项目之间进行升级(因此即将出现的新项目将获得最新版本)。