2010-08-17 5 views
1

J'ai une mise à jour de nom de méthode, elle sera appelée en fonction de la variable booléenne. J'ai besoin de suggestion comment devrais-je nommer cette variable.Une suggestion de nom de variable booléenne

+2

isItNecessary? – mhitza

+3

Peut-être que vous pourriez le nommer Steve. Ou George. –

+0

@Joel Etherton, woah, retour sur Looney Toons ** "Je vais l'aimer, le serrer dans mes bras, le caresser, et l'appeler George!" - Hugo l'Abominable Snowman – CaffGeek

Répondre

5

Que diriez-vous de shouldUpdate? Ou décrivez les conditions dans lesquelles il doit être mis à jour, par ex. dirty, hasChanges etc.

+0

+1 pour 'dirty' , et 'hasChanges', mais peut-être que ça devrait être' isDirty' – CaffGeek

+0

J'ai toujours détesté 'dirty' comme nom de variable/méthode, bien que je n'aie aucune idée pourquoi. –

+2

J'ai vu une fois dans le code un 'dirty', puis un' sale' pour indiquer un niveau avancé de données "saleté" ... – FrustratedWithFormsDesigner

0

Pour une question avec très peu de contexte, vous n'aurez probablement pas beaucoup de bonnes entrées.

Puisque la variable est booléenne le nom doit implique sa valeur est vrai/faux, oui/non, etc ... donc shouldUpdate, needsSave, hasChanges, isModified etc sont tous bons.

1

Eh bien, "mise à jour" sonne comme un mauvais nom de méthode. Qu'est-ce que ça met à jour?

Mais, vous pouvez nommer quelque chose comme "shouldUpdate", "requiresUpdate", "needsUpdate"

variables booléennes doit avoir un nom "question comme".

0

Il serait utile d'en savoir plus quand update est appelé, mais certaines possibilités sont:

  • Dirty - si les données ont été modifiées, mettez à jour il
  • Stale - si les données sont périmées, puis le mettre à jour :)
Questions connexes