代码之家  ›  专栏  ›  技术社区  ›  JW.

将Zend Framework从版本X升级到版本Y

  •  3
  • JW.  · 技术社区  · 15 年前

    每当我升级Zend Framework时,我都会研究变更日志( http://framework.zend.com/changelog

    到目前为止,我还没有遇到任何问题。大量的应用程序正在进行单元测试和web测试。但是,测试没有100%的覆盖率,所以ZF升级的整个过程仍然有点令人不安。

    所以问题是。。。

    从“ZF version X”升级到“ZF version Y”时,我在哪里可以找到有关接口更改和“向后兼容性中断”的确定信息?


    • 您是否编写了一组单元测试来处理应用程序使用的所有框架组件?

    1 回复  |  直到 12 年前
        1
  •  2
  •   Gordon Haim Evgi    15 年前

    ZF有一个 strict release policy

    1. 主要版本可能包含任何更改,包括错误修复、向后兼容的特性和功能增强,以及向后不兼容的版本。
    2. 小版本可能只包含向后兼容的更改,包括错误修复、向后兼容的功能和功能增强。
    3. 迷你版本可能只包含错误修复。请注意,不允许任何新功能、功能增强或API更改。在小版本中,框架的外观和行为应该相同。

    发行说明通常包含有关不向后兼容的更改的信息。如您所见,这些可能只发生在主要版本之间,即从ZF1到ZF2,而不是从ZF1.8到ZF1.11。

    基本上,只要您的应用程序是单元测试的,您就不应该有任何(或很少的)更新问题。更新,运行您的测试,如果有问题,修复。将更新版本推送到您的开发中,看看它是否有任何通知或警告。

    如果您真的非常想知道所有的更改,那么在旧版本和要更新的版本之间执行SVN Diff。