Convenções de nomes para booleanos: is, has, can, should
3 min de leitura
Nomes booleanos devem ser lidos como perguntas sim/não. Os quatro prefixos padrão são is, has, can e should.
Guia de prefixos
| Prefixo | Usar para | Exemplos |
|---|---|---|
is | Estado/condição | isActive, isLoading, isValid |
has | Posse/existência | hasPermission, hasChildren |
can | Capacidade/habilidade | canEdit, canDelete |
should | Recomendação/expectativa | shouldRedirect, shouldRetry |
Antipadrões
flag— flag de quê?status— pode ser uma string, não claramente booleanocheck— soa como uma função, não uma variável- Dupla negação:
isNotDisabled— useisEnabled
Converter
camelCase para JS, snake_case para Python. Hub.