2009-12-14 12 views
2

它似乎是一個小數點,直到您意識到需要一致性。不是以英語爲母語的人,我更喜歡問語法和風格。在這些方法名稱中哪一個必須是首選項,返回一個URI列表,每個URI都與一個對象關聯?返回列表方法中的複數/單數命名

objectUriList() 
objectsUriList() 
objectUrisList() 
objectsUrisList() 

另外,你是否認爲好的風格來明確返回的對象是方法名稱中的列表。也許像objectUris()(或其正確的形式)在任何情況下都會很好直觀地

+0

謝謝大家! :) – 2009-12-14 08:32:34

+0

爲什麼有那裏的對象?整體上是冗餘的。有沒有理由通過uriList()? URI <=>對象 – GrayWizardx 2009-12-14 08:40:27

+0

是的。我實際上有多個「對象」,我提供了一個例程。我在問題中使用「object」這個詞只是我真實情況的一個佔位符。 – 2009-12-14 08:42:48

回答

1

我會打電話是objectUriList(),它只是更容易說和基本上是正確的。很明顯,它返回一個列表,這是一組Uris,所以你不需要那裏的複數。

但是,您對objectUris()的最終建議也很好,這取決於它看到它在IDE中返回List的容易程度。

+0

好吧,不是真正的編程相關的,但這意味着在英文中,你只能複合一組鏈接名稱的最後一個。我總是忘記這條規則。 – 2009-12-14 08:30:58

+1

作爲英語母語的人,我不知道規則是什麼,它聽起來正確。 :) – 2009-12-14 08:36:10

+0

是的,我也去「通過聲音」,但有時我有疑問...特別是因爲在意大利它是不同的,我們把所有東西都複數化。 – 2009-12-14 08:41:18

2

objectUriList應該是正確的答案。 (除非函數在多個對象上運行,然後objectsUriList將是更可取的)。

我喜歡在函數名中指定返回的對象,但是因爲這是我爲整個生活工作的方式(自從編程語言越來越糟糕)。現在,我認爲這不是必要的。

+1

看看前三個答案同意! – 2009-12-14 08:30:00

4

我也不是英語母語的人。正確的形式是objectUriList或objectUris。無論對象和uris的數量如何。

停車場=停車場。
PC存儲= PC存儲。
橡樹林

+0

我們都同意...! – 2009-12-14 08:30:39

0

最好使用ObjectUriList

在某些圈子中,建議不要在成員/參數名稱中包含類型名稱,因此您應該刪除List部分,但我發現「ObjectUriList」比「ObjectUris」更加明確和有意義,特別是當您很可能也有「ObjectUri」作爲附近的名字。

1

我一定會去objectUris()替代,省略「列表」後綴。正如你所說,整潔,直觀。

+0

請注意不同於直覺。 objectUris()可以具有返回類型的字符串[]或列表。 objectURIList()告訴我返回類型是一個List <>。但是,是的,因爲我們都使用某種IDE,畢竟你可能是正確的。 – 2014-10-24 06:11:02

0

我認爲區分陣列和列表,這是很好的追加陣列'S'和列表'列表'。