2008-11-20 103 views
3

在將它推送到生產項目之前,您通常會測試Zend Framework的更新多長時間。我們可以將這個問題分解爲1.6.0 - > 1.6.1或1.6.2 - > 1.7.0的主要更新。顯然,如果它將錯誤添加到代碼中,則不會釋放它。Zend Framework更新?

此外,與大多數其他服務器軟件更新一樣,人們在嘗試更新開發環境之前通常會等待並觀察社區。你甚至等待開始這個過程多久?

回答

3

看起來最好的方法是擁有一套全面的測試,以執行應用程序中的所有功能。用一個好的方法進行測試似乎可以很快地將其投入生產。

你可以做的另一個簡單的事情是幫助你做出決定,只需簡單地對存儲庫進行差異化,看看應用於你使用的任何模塊的變化。如果沒有改變,那麼升級不應該有任何改變。如果某件事情經歷了重大的改寫,你可能會想要深入調查。

0

使用單元測試將幫助捕獲一些增量。 Zend Framework現在提供了Zend_Test來使測試應用程序更容易一些。我在兩個項目之間升級(所以新的項目將會獲得最新版本)。

1

我會經常跳過更新版本(1.7.1 - > 1.7.2)而沒有太多猶豫。當未成年人入場時,這又是一大伎倆。例如,Zend的文件上傳元素髮生了很多變化,Zend的形式在1.5,1.6和1.7之間。

我是否會繼續發佈新版本取決於所做的工作。檢查提供的更新列表對於決定是否去除非常重要。

至於時機,它會有所不同。沒有一套石制過程。

通過單元測試很快就可以完成「什麼是中斷」。但是,誰的應用程序真的有完整的單元測試,對嗎? ;)