每次升级Zend Framework时,我都会研究更新日志(http://framework.zend.com/changelog),但仍觉得我正在经历一点信心的飞跃以确保我的应用程序不会中断。将Zend Framework从版本X升级到版本Y
到目前为止,我还没有真正有任何问题。大量的应用程序正在进行单元测试和Web测试。但是,测试没有100%的覆盖率,所以升级ZF的整个过程仍然有点令人不安。
所以,问题是...
我会在哪里能够找到从“ZF版本X”升级到“ZF版本Y”时,界面变化和“向后兼容游”权威信息?
此外,如果任何人有升级的供应商代码,然后顺利任何一般的升级提示,将有兴趣。
即
- 你写了一组单元测试来对您的应用程序使用的所有框架组件工作?
而且从ZF 1.8升级到1.11的任何具体建议将在注释中受到欢迎。
感谢您的信息。当我发现Zend_Validate_StringLength的接口在1.9和1.10之间变化时,我有点不安,所以我想这是一个罕见的特例。 请参阅:http://www.eatmybusiness.com/food/2010/04/17/gotcha-zend_validate_stringlength-interface-changes-between-versions-19-and-110/153/ – 2010-11-03 21:53:31
@JW这是一个倒退的例子兼容的变化。如果你没有传入数组,那么构造函数将获取传入的参数并像使用旧的方法签名一样使用它们。查看[__construct'的源代码](http://framework.zend.com/svn/framework/standard/trunk/library/Zend/Validate/StringLength.php) – Gordon 2010-11-03 21:58:47
哦,是的......我看到了func_get_args。 .. 感谢那。 Aaaaa,我已经感到更放松了:o) – 2010-11-03 22:03:19