Convenciones de nombres para booleanos: is, has, can, should
3 min de lectura
Los nombres booleanos deben leerse como preguntas sí/no. Los cuatro prefijos estándar son is, has, can y should.
Guía de prefijos
| Prefijo | Usar para | Ejemplos |
|---|---|---|
is | Estado/condición | isActive, isLoading, isValid |
has | Posesión/existencia | hasPermission, hasChildren |
can | Capacidad/habilidad | canEdit, canDelete |
should | Recomendación/expectativa | shouldRedirect, shouldRetry |
Antipatrones
flag— ¿bandera de qué?status— podría ser un string, no claramente booleanocheck— suena a función, no a variable- Dobles negaciones:
isNotDisabled— usaisEnabled
Convertir
camelCase para JS, snake_case para Python. Hub.