2010-06-01 91 views
1

我想在一個項目中使用番石榴,但我的PM不喜歡「r05」後綴,並說它看起來不穩定。實際上,我需要的部分只是現在已棄用的Google-Collections 1.0(我的PM不喜歡那個詞)。番石榴的版本如何工作?

所以我並沒有真正掌握Guava/Google-Collections的版本。

我目前正在使用GC1.0進行開發,但如果可能的話,我會切換到更新的穩定版本。

回答

7

如果有幫助,你可以告訴他你有我們的許可認爲它是5.0而不是05。

我們的所有版本看起來都像guava-r ##除非我們每月發佈8/3年的月份,在這種情況下,我們會選擇番石榴r100,並且真的搞砸了所有的字典順序。

你的PM的意思是「不穩定」是什麼意思?從版本號假設任何積極的否定不是一個好主意。告訴我們他正在尋找什麼樣的保證,我們會盡力回答這些問題。 「穩定」並不意味着太多(畢竟,被棄用的庫是穩定的,因爲我們永遠不會改變它!)。 (請注意,我們的郵件列表(請從我們的項目頁面鏈接http://guava-libraries.googlecode.com)歡迎您這樣的問題,這些問題不是「我怎麼做」或「爲什麼 - 沒有它」問題)我實際上不確定計算器社區是否認爲它們完全合適。)

+0

好的,謝謝你的回答:我知道這一點讓我有點鬆了一口氣。 該項目的PM只是看到了這一點,並解釋說「* -r ##」部分不像我們通常在互聯網上看到的通常的「* - #。#。#」。從技術上講,他更喜歡看到google-collections-1.0比番石榴-r05。也許它看起來很像「* -rc1」(用於發佈候選版本),它幾乎是穩定的,但可能仍包含問題。 (對不起,對此使用SO:我記得在有問題的情況下閱讀過使用SO.無論如何,我認爲我仍然可以刪除它,如果需要的話。) – 2010-06-02 11:55:04

+0

好吧,穩定*是*俗稱:很多項目都是結構化的擁有穩定版本,開發版本和每晚構建。當然,對於PM來說,期望所有項目都以這種方式工作是不合理的。 – CurtainDog 2010-06-16 06:41:39