Зависит, но я бы выбрал второй (nodeCount
). Если ваш проект определил специальное соглашение, вы должны следовать этому соглашению или обсудить соглашение с вашей командой. Это также может зависеть от домена вашего приложения. Может быть нормально следовать общепринятым обозначениям в вашем домене.
Существуют некоторые правила, которые могут помочь вам принимать подобные решения.
Если что-то может быть неправильно понято, это будет кем-то неправильно понято. Исключите возможность недопонимания.
Вероятность недопонимания намного меньше во втором предложении nodeCount
. Каждый, кто говорит по-английски, должен это понимать. Первое предложение с другой стороны зависит от понимания префикса n.
Напиши лучшее описательное существительное в конце.
Это больше количество или больше набор узлов ? Для дальнейшего использования переменной важнее понимать, что это число (число), а не то, что считается. Поэтому nNodes
хуже, чем nodeCount
.
Следуйте базовым принципам программирования, таким как KISS (будь проще, глупее) или «Не пиши умный код. Пиши« смущающий очевидный »код». Спроси свою мать, понимает ли она твой код. Если она это сделала, то вы написали хороший код:)