Следуйте языковым соглашениям.Если нет соглашения:
Информация о типе пропуска в именовании переменных.
Включает is
для логических значений.
boss.lame ? limp() : sprint()
Языки со строгой типизацией информации являются избыточными.
Для языков без строгой типизации информация по-прежнему избыточна, поскольку IDE и все доступные инструменты теперь помогают при наборе текста без необходимости запутывать имена.*is
это глагол.is_lame()
должен быть методом доступа, который возвращает логическое значение.