Yarn: 静态谓词字段名称不一致

创建于 2020-07-28  ·  8评论  ·  资料来源: FabricMC/yarn

静态谓词字段没有一致的名称方案。 我们应该决定其中一种格式:

  • 无前缀或后缀: RIDERS
  • 仅“是”或“可以”前缀: IS_FOOD
  • “谓词”后缀: AIR_PREDICATE
  • “是”或“可以”前缀和“谓词”后缀: IS_AIR_PREDICATE
  • “检查器”后缀: DOOR_BREAK_DIFFICULTY_CHECKER
  • 'Is' 或 'can' 前缀和 'checker' 后缀: IS_DOOR_BREAK_DIFFICULTY_CHECKER
  • “过滤器”后缀: BLOW_UP_FILTER
  • 'Is' 或 'can' 前缀和 'filter' 后缀: IS_BLOW_UP_FILTER
  • 只是谓词: PREDICATE
discussion vote

最有用的评论

Imo 谓词是一个函数,所以IS_FOOD对我来说最有意义,并且符合我在个人代码中倾向于采用的风格。

所有8条评论

我只喜欢没有IS前缀的FILTER / CHECKER后缀。

我更喜欢没有IS前缀的PREDICATE后缀

Imo 谓词是一个函数,所以IS_FOOD对我来说最有意义,并且符合我在个人代码中倾向于采用的风格。

我也更喜欢IS_FOODIS_FOOD_PREDICATE

是的,我也更喜欢IS_后缀。 更一般地说,我认为我们应该将PredicateFunction命名为方法。

是的,我也更喜欢 IS_后缀

concern

仅“是”或“可以”前缀:IS_FOOD

我只投票支持IS_前缀。 这只是最简洁的。

回头看,现在我支持的是前缀。 或者我们也可以使用第三人称现在时动词,例如 HAS_EFFECT、REQUIRES_SOME_PERMISSION 等。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

Awakened-Redstone picture Awakened-Redstone  ·  4评论

quat1024 picture quat1024  ·  6评论

ChloeDawn picture ChloeDawn  ·  5评论

ChloeDawn picture ChloeDawn  ·  6评论

Boundarybreaker picture Boundarybreaker  ·  3评论