Соглашения об именах: Как назвать логическую переменную?
Мне нужно хорошее имя переменной для логического значения, которое возвращает false, когда объект является последним в списке.
Единственное приличное имя, которое я могу придумать, это «inFront», но я не думаю, что это достаточно наглядно.
Другим выбором будет "isNotLast". Это не очень хорошая практика (Code Complete, стр. 269, Используйте положительные логические имена переменных).
Я знаю, что я мог бы изменить определение переменной. Таким образом, true возвращается, когда объект является последним и вызывает переменную «isLast», однако это облегчило бы эту задачу, если бы у меня было первое объяснение.