Yarn: 静的述語フィールド名に一貫性がありません

作成日 2020年07月28日  ·  8コメント  ·  ソース: FabricMC/yarn

静的述語フィールドには一貫した名前スキームはありません。 次のいずれかの形式を決定する必要があります。

  • プレフィックスまたはサフィックスなし: RIDERS
  • 'Is'または 'can'プレフィックスのみ: IS_FOOD
  • 「述語」接尾辞: AIR_PREDICATE
  • 'Is'または 'can'プレフィックスおよび '述語'サフィックス: 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_FOODまたはIS_FOOD_PREDICATEも好きです

はい、 IS_サフィックスも好みます。 より一般的には、 PredicateFunctionをメソッドであるかのように命名する必要があると思います。

はい、IS_サフィックスも好みます。

concern

'Is'または 'can'プレフィックスのみ:IS_FOOD

IS_プレフィックスのみに投票します。 それは最も簡潔です。

振り返ってみると、今私がサポートしているのはプレフィックスです。 または、HAS_EFFECT、REQUIRES_SOME_PERMISSIONなどのように、3人称で時制動詞を提示することもできます。

このページは役に立ちましたか?
0 / 5 - 0 評価