Yarn: Les noms de champ de prédicat statique sont incohérents

Créé le 28 juil. 2020  ·  8Commentaires  ·  Source: FabricMC/yarn

Il n'existe pas de schéma de nom cohérent pour les champs de prédicat statiques. Nous devrions choisir l'un de ces formats :

  • Pas de préfixe ni de suffixe : RIDERS
  • Préfixe "est" ou "peut" uniquement : IS_FOOD
  • Suffixe 'prédicat' : AIR_PREDICATE
  • Préfixe "est" ou "peut" et suffixe "prédicat" : IS_AIR_PREDICATE
  • Suffixe 'vérificateur' : DOOR_BREAK_DIFFICULTY_CHECKER
  • Préfixe « est » ou « peut » et suffixe « vérificateur » : IS_DOOR_BREAK_DIFFICULTY_CHECKER
  • Suffixe 'Filtre' : BLOW_UP_FILTER
  • Préfixe "est" ou "peut" et suffixe "filtre" : IS_BLOW_UP_FILTER
  • Juste prédicat : PREDICATE
discussion vote

Commentaire le plus utile

Imo un prédicat est une fonction, donc IS_FOOD me semble le plus logique et correspond au style que j'ai tendance à adopter dans mon code personnel.

Tous les 8 commentaires

Je préfère seulement le suffixe FILTER / CHECKER sans le préfixe IS .

Je préférerais le suffixe PREDICATE sans le préfixe IS

Imo un prédicat est une fonction, donc IS_FOOD me semble le plus logique et correspond au style que j'ai tendance à adopter dans mon code personnel.

Je préfère aussi IS_FOOD ou IS_FOOD_PREDICATE

Oui, je préfère aussi le suffixe IS_ . Plus généralement, je pense que nous devrions nommer Predicate s et Function s comme s'il s'agissait de méthodes.

Oui, je préfère aussi le suffixe IS_ .

concern

Préfixe "est" ou "peut" uniquement : IS_FOOD

Je vote pour le préfixe IS_ uniquement. C'est juste le plus concis.

avec le recul, maintenant je supporte le préfixe. ou nous pouvons alternativement avoir un verbe présent à la 3ème personne, comme HAS_EFFECT, REQUIRES_SOME_PERMISSION, etc.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

Boundarybreaker picture Boundarybreaker  ·  3Commentaires

Runemoro picture Runemoro  ·  3Commentaires

Awakened-Redstone picture Awakened-Redstone  ·  4Commentaires

Runemoro picture Runemoro  ·  4Commentaires

enbrain picture enbrain  ·  4Commentaires