No existe un esquema de nombres coherente para los campos de predicados estáticos. Deberíamos decidirnos por uno de estos formatos:
RIDERS
IS_FOOD
AIR_PREDICATE
IS_AIR_PREDICATE
DOOR_BREAK_DIFFICULTY_CHECKER
IS_DOOR_BREAK_DIFFICULTY_CHECKER
BLOW_UP_FILTER
IS_BLOW_UP_FILTER
PREDICATE
Prefiero solo el sufijo FILTER
/ CHECKER
sin el prefijo IS
.
Preferiría el sufijo PREDICATE
sin el prefijo IS
En mi opinión, un predicado es una función, por lo que IS_FOOD
tiene más sentido para mí y encaja con el estilo que tiendo a usar en mi código personal.
También prefiero IS_FOOD
o IS_FOOD_PREDICATE
Sí, también prefiero el sufijo IS_
. De manera más general, creo que deberíamos nombrar Predicate
s y Function
s como si fueran métodos.
Sí, también prefiero el sufijo IS_.
Solo el prefijo 'es' o 'puede': IS_FOOD
Voto solo por el prefijo IS_
. Es solo el más conciso.
mirando hacia atrás, ahora apoyo es prefijo. o alternativamente podemos tener un verbo en tiempo presente en tercera persona, como HAS_EFFECT, REQUIRES_SOME_PERMISSION, etc.
Comentario más útil
En mi opinión, un predicado es una función, por lo que
IS_FOOD
tiene más sentido para mí y encaja con el estilo que tiendo a usar en mi código personal.