2012-12-25 19 views
0

在大多數情況下,我們在名詞前面加上了一個動詞,這個名詞很清楚,並且很清楚,比如OpenFile()CloseConnection()。但有些動詞也是名詞,所以我們可以看到WordCount()SpellCheck()等。函數命名:WordCount()或CountWords()?

我更喜歡CountWords(),在對象之前放置謂詞,它提供了與GetXXX(),SetXXX()OpenXXX()一致的外觀。

你更喜歡哪一個?

+0

只計算一個單詞嗎? –

+0

如果有的話,CountWords用's'... – Thilo

+1

「你怎麼看」?問題不適合Stack Overflow。 –

回答

1

我更喜歡countWords()。我的其他替代品是getWordCount()

+0

+1。對我而言,我還想知道計數是否真的發生在方法中,或者它是否返回緩存結果(然後getWordCount似乎更好)。 – Thilo

0

我喜歡getWordCount() 除了動作之外,我喜歡在函數前加上與調用者相關的函數的實際動詞。 setProperty(),getWords()[返回實際的單詞列表],createWordList()等等等等。