Вы используете исключительный или множественный на названия массивов, карт, наборов, и т.д.?

У меня есть быстрый вопрос, который не является конкретен технический, но я иногда задаюсь вопросом, что лучше...

Вы используете исключительный или множественный на названия массивов, карт, наборов, и т.д.? Пример:

Исключительный

1  std::map<string,double> age;
2  age["diego maradonna"] = 49;

Множественное число

1  std::map<string,double> ages;
2  ages["diego maradonna"] = 49;

Во множественной версии вторая строка не хороша (потому что Вы ищете возраст, не возрасты Maradonna). В исключительной версии первая строка звучит как вид несправедливости (потому что карта содержит много возрастов).

8
задан 2 revs 3 July 2010 в 23:42
поделиться

3 ответа

Для карт я обычно даже иду дальше и называю их по ключам и значениям (например, agesByPersonNames). Это особенно полезно, если у вас есть карта карт.

2
ответ дан 5 December 2019 в 22:16
поделиться

Единственное число для экземпляров, множественное число для коллекций.

2
ответ дан 5 December 2019 в 22:16
поделиться

Множественное число. Я использую такие же имена для таблиц SQL. Случай:

ages["diego maradonna"] = 49;

следует читать как «в собрании веков найдите мне тот, который принадлежит марадонне, и замените его на 49»

1
ответ дан 5 December 2019 в 22:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: