在大多数情况下,当我们命名一个函数时,我们将动词放在名词之前,这是明确和解释性的,例如OpenFile()
或CloseConnection()
。但是有些动词也是名词,所以我们可以看到WordCount()
或SpellCheck()
,依此类推。
我更喜欢CountWords()
,将谓词放在object之前,这样可以提供GetXXX()
,SetXXX()
和OpenXXX()
的一致外观。
您更喜欢哪一个?
答案 0 :(得分:1)
我更喜欢countWords()
。我的其他选择是getWordCount()
。
答案 1 :(得分:0)
我喜欢getWordCount() 除了动作之外,我喜欢在函数前面加上与调用者相关的函数的实际动词。 setProperty(),getWords()[返回实际的单词列表],createWordList()等等。