2010-08-17 3 views
1

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

+2

isItNecessary? – mhitza

+3

Возможно, вы могли бы назвать его Стивом. Или Джордж. –

+0

@Joel Etherton, woah, flashback to Looney Toons ** «Я полюблю его, и обнял его, и погладил бы его, и назовет его Джорджем!» ** - Hugo The Abominable Snowman – CaffGeek

ответ

5

Как насчет shouldUpdate? Или описать условия, в которых он должен обновляться, например. dirty, hasChanges и т. Д.

+0

+1 для 'грязного' , и 'hasChanges', но, возможно, это должно быть' isDirty' – CaffGeek

+0

Я всегда не любил 'грязный' как имя переменной/метода, хотя я понятия не имею, почему. –

+2

Я когда-то видел в коде «грязный», а затем «грязный», чтобы указать уровень «грязности» продвинутого уровня ... – FrustratedWithFormsDesigner

0

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

Поскольку переменная логическое имя должно означать, что это значение истина/ложь, да/нет, и т.д. ... так shouldUpdate, needsSave, hasChanges, isModified и т.д., все хорошо.

1

Ну, «обновление» звучит как плохое имя метода. Что он обновляет?

Но, вы могли бы назвать это что-то вроде «shouldUpdate», «requiresUpdate», «needsUpdate»

булевы переменные должны иметь «вопрос, как» имя.

0

Было бы полезно, чтобы узнать больше о том, когда update называется, но некоторые возможности:

  • Dirty - если данные изменились, а затем обновить его
  • Stale - если данные несвежий, то обновить его :)
Смежные вопросы