静态谓词字段没有一致的名称方案。 我们应该决定其中一种格式:
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
我只喜欢没有IS
前缀的FILTER
/ CHECKER
后缀。
我更喜欢没有IS
前缀的PREDICATE
后缀
Imo 谓词是一个函数,所以IS_FOOD
对我来说最有意义,并且符合我在个人代码中倾向于采用的风格。
我也更喜欢IS_FOOD
或IS_FOOD_PREDICATE
是的,我也更喜欢IS_
后缀。 更一般地说,我认为我们应该将Predicate
和Function
命名为方法。
是的,我也更喜欢 IS_后缀。
仅“是”或“可以”前缀:IS_FOOD
我只投票支持IS_
前缀。 这只是最简洁的。
回头看,现在我支持的是前缀。 或者我们也可以使用第三人称现在时动词,例如 HAS_EFFECT、REQUIRES_SOME_PERMISSION 等。
最有用的评论
Imo 谓词是一个函数,所以
IS_FOOD
对我来说最有意义,并且符合我在个人代码中倾向于采用的风格。