Conventions de nommage des booléens : is, has, can, should

3 min de lecture

Les noms booléens doivent se lire comme des questions oui/non. Les quatre préfixes standard sont is, has, can et should.

Guide des préfixes

PréfixeÀ utiliser pourExemples
isÉtat/conditionisActive, isLoading, isValid
hasPossession/existencehasPermission, hasChildren
canCapacité/possibilitécanEdit, canDelete
shouldRecommandation/attenteshouldRedirect, shouldRetry

Anti-patterns

  • flag — flag pour quoi ?
  • status — pourrait être une chaîne, pas clairement booléen
  • check — ressemble à une fonction, pas à une variable
  • Doubles négations : isNotDisabled — utilisez isEnabled

Convertir

camelCase pour JS, snake_case pour Python. Hub.