Yarn: Os nomes dos campos de predicados estáticos são inconsistentes

Criado em 28 jul. 2020  ·  8Comentários  ·  Fonte: FabricMC/yarn

Não há um esquema de nomes consistente para campos de predicado estáticos. Devemos decidir sobre um desses formatos:

  • Sem prefixo ou sufixo: RIDERS
  • Apenas prefixo 'é' ou 'pode': IS_FOOD
  • Sufixo 'Predicado': AIR_PREDICATE
  • Prefixo 'é' ou 'pode' e sufixo 'predicado': IS_AIR_PREDICATE
  • Sufixo 'Verificador': DOOR_BREAK_DIFFICULTY_CHECKER
  • Prefixo 'é' ou 'pode' e sufixo 'verificador': IS_DOOR_BREAK_DIFFICULTY_CHECKER
  • Sufixo 'Filtro': BLOW_UP_FILTER
  • Prefixo 'é' ou 'pode' e sufixo 'filtro': IS_BLOW_UP_FILTER
  • Apenas predicado: PREDICATE
discussion vote

Comentários muito úteis

Como um predicado é uma função, IS_FOOD faz mais sentido para mim e se encaixa no estilo que costumo usar no meu código pessoal.

Todos 8 comentários

Eu prefiro apenas o sufixo FILTER / CHECKER sem o prefixo IS .

Eu preferiria o sufixo PREDICATE sem o prefixo IS

Como um predicado é uma função, IS_FOOD faz mais sentido para mim e se encaixa no estilo que costumo usar no meu código pessoal.

Eu também prefiro IS_FOOD ou IS_FOOD_PREDICATE

Sim, eu também prefiro o sufixo IS_ . De maneira mais geral, acho que devemos nomear Predicate s e Function s como se fossem métodos.

Sim, também prefiro o sufixo IS_ .

concern

Apenas prefixo 'é' ou 'pode': IS_FOOD

Eu voto apenas no prefixo IS_ . É apenas o mais conciso.

olhando para trás, agora eu apoio é prefixo. ou, alternativamente, podemos ter um verbo no presente de 3ª pessoa, como HAS_EFFECT, REQUIRES_SOME_PERMISSION, etc.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

liach picture liach  ·  4Comentários

Draylar picture Draylar  ·  6Comentários

quat1024 picture quat1024  ·  3Comentários

quat1024 picture quat1024  ·  6Comentários

Boundarybreaker picture Boundarybreaker  ·  3Comentários