0

在大多数情况下,我们在命名函数时将动词放在名词之前,这样可以清楚地说明,例如OpenFile()or CloseConnection()。但是有些动词也是名词,所以我们可以看到WordCount()or SpellCheck(),等等。

我更喜欢CountWords()将谓词放在对象之前,这样可以提供与GetXXX(),SetXXX()和一致的外观OpenXXX()

你更倾向哪个?

4

2 回答 2

1

我更喜欢countWords(). 对我来说其他选择是getWordCount().

于 2012-12-25T10:30:16.590 回答
0

我喜欢 getWordCount() 除了动作之外,我喜欢在函数前面加上与调用者相关的函数的实际动词。setProperty()、getWords() [返回实际的单词列表]、createWordList() 等。

于 2012-12-25T10:37:30.030 回答