這是一個關於英語語法的問題,但是,你能告訴我哪一個是正確的方法名嗎?這種模糊性讓我發瘋。如何正確命名方法?
方法linesNumber在某種表格中返回「行」的數量。 我個人比較喜歡「numberOfLines」變種,但linesNumber短...
#pragma mark - RCGroupDataSource methods
- (NSUInteger)linesNumber { // ???: or numberOfLines or lineNumbers
return 2;
}
作爲一個英語母語的人,我覺得「linesNumber」很尷尬而且不明顯。按照Anoop Vaidya的建議,我會使用「numberOfRowsInTable」。 – bdesham 2013-02-26 14:48:52
'numberOfLines'將是正確的,其他人對你爲什麼使用它沒有意義。命名方法試圖讓它們對於方法的目的有意義。所以,如果你有一個方法返回行數在'numberOfRowsInSection'中,或者如果它是一個計算有一個方法叫'計算'等等,這將是一個很好的命名約定。另外Anoop Vaidya是正確的,爲什麼不使用'numberOfRowsInTable' – Popeye 2013-02-26 14:50:56