代码之家  ›  专栏  ›  技术社区  ›  danielrsmith

Zend框架更新?

  •  3
  • danielrsmith  · 技术社区  · 17 年前

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

    此外,与大多数其他服务器软件更新一样,通常人们在尝试在开发环境上进行更新之前,都有一段时间等待并观察社区。你还要等多久才能开始这个过程?

    3 回复  |  直到 13 年前
        1
  •  3
  •   Zoredache    17 年前

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

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

        2
  •  1
  •   Darryl E. Clarke LukePOLO    17 年前

    我经常毫不犹豫地浏览更新版本(1.7.1->1.7.2)。然而,当未成年人加入时,这又是一个骗局。例如,Zend的文件上传元素和Zend表单在1.5、1.6和1.7之间发生了很多变化。

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

    至于时机,它各不相同。没有一成不变的过程。

    通过单元测试可以快速找到“故障”。但是,谁真正为他们的应用程序准备了一套完整的单元测试,对吧? ;)

        3
  •  0
  •   Akeem    17 年前

    使用单元测试将有助于捕捉一些差异。Zend Framework现在附带了Zend_Test,使测试应用程序变得更容易。我在项目之间升级(这样即将推出的新项目将获得最新版本)。