Может ли кто-нибудь указать мне руководство по именованию методов, которые возвращают логическое значение или указывают логическое состояние? Я говорю о вещах, которые я назвал, таких как recordsExist (), issetVariable (), questionPrompted (), commentAsked ().
Подумав об этом, я думаю, что две основные проблемы, на которые я смотрю: 1. Произошло ли событие пользовательского интерфейса? и 2: существуют ли данные? Другой случай, является ли прилагательное истинным, работает соглашение isAdj () или isNounAdj - isValid (), isSent (), isNull (), isEmailSent (), areRecordsUpdated () и т. Д.
Я уверен, что другие люди более тщательно подумали об этой проблеме и придумали более надежные решения, чем я. В каких других классах сценариев мы возвращаем логическое значение, и какие соглашения об именах мы используем для них?