Подтвердить что ты не робот

Как назвать переменную: numItems или itemsCount или itemCount?

Каков правильный способ назвать переменную

int numItems;

против.

int itemsCount;

или константа:

public static final int MAX_NUM_ITEMS = 64;

против.

public static final int MAX_ITEMS_COUNT = 64;
4b9b3361

Ответ 1

В "Code Complete" Стив Макконнелл отмечает, что "Число" неоднозначно. Это может быть счетчик, индекс или другой номер.

"Но, поскольку часто используется Number создает путаницу, это, вероятно, лучше всего чтобы обойти весь вопрос, используя Подсчитайте, чтобы ссылаться на общее количество продаж и Индекс, чтобы ссылаться на конкретной продажи".

Ответ 2

item_count или itemCount (там есть религиозная война, пивоваренная там)

Ответ 3

Для Java я бы использовал itemCount и MAX_ITEM_COUNT. Для Ruby, item_count и MAX_ITEM_COUNT. Я склонен не использовать имена, которые можно интерпретировать неправильно (numItems может быть ярлыком для numerate_items или number_of_items), поэтому мой выбор. Независимо от того, что вы решите, используйте его постоянно.

Ответ 4

Это вопрос личных предпочтений, просто убедитесь, что вы соблюдаете весь свой код. Если вы работаете с другими, проверьте, что было сделано в существующем коде.

Для константы я бы нашел MAX_ITEMS более логичным, чем MAX_NUM_ITEMS или аналогичным, это просто звучит лучше для меня.