静的述語フィールドには一貫した名前スキームはありません。 次のいずれかの形式を決定する必要があります。
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'または 'can'プレフィックスのみ:IS_FOOD
IS_
プレフィックスのみに投票します。 それは最も簡潔です。
振り返ってみると、今私がサポートしているのはプレフィックスです。 または、HAS_EFFECT、REQUIRES_SOME_PERMISSIONなどのように、3人称で時制動詞を提示することもできます。
最も参考になるコメント
Imo述語は関数であるため、
IS_FOOD
は私にとって最も理にかなっており、個人コードでよく使用するスタイルに適合します。