Это больше вопрос о грамматике английского языка, но, тем не менее, можете ли вы сказать мне, какой из них является правильным именем метода? Эта двусмысленность сводит меня с ума.Как правильно назвать метод?
Метод linesNumber возвращает количество «строк» в какой-то таблице. лично мне нравится «numberOfLines» вариант, но linesNumber короче ...
#pragma mark - RCGroupDataSource methods
- (NSUInteger)linesNumber { // ???: or numberOfLines or lineNumbers
return 2;
}
Для чего это стоит, как родной английский говорящий, я нахожу «linesNumber» неудобным и неочевидным. Я бы пошел с «numberOfRowsInTable», как предлагает Anoop Vaidya. – bdesham
'numberOfLines' будет правильным, другие не будут иметь смысла для того, чтобы использовать его. Когда методы именования пытаются использовать их для целей метода. Поэтому, если у вас есть метод, возвращающий количество строк в разделе, имеет 'numberOfRowsInSection', или если у него был расчет, есть метод под названием' вычисление' и т. Д., Это было бы хорошим соглашением об именах. Также Anoop Vaidya правильно, почему бы не использовать 'numberOfRowsInTable' – Popeye