每次升級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