Yarn: Nama bidang predikat statis tidak konsisten

Dibuat pada 28 Jul 2020  ·  8Komentar  ·  Sumber: FabricMC/yarn

Tidak ada skema nama yang konsisten untuk bidang predikat statis. Kita harus memutuskan salah satu format berikut:

  • Tidak ada awalan atau akhiran: RIDERS
  • Hanya awalan 'Is' atau 'can': IS_FOOD
  • Akhiran 'Predikat': AIR_PREDICATE
  • Awalan 'Is' atau 'can' dan akhiran 'predikat': IS_AIR_PREDICATE
  • Akhiran 'Pemeriksa': DOOR_BREAK_DIFFICULTY_CHECKER
  • Awalan 'Is' atau 'can' dan akhiran 'checker': IS_DOOR_BREAK_DIFFICULTY_CHECKER
  • Akhiran 'Filter': BLOW_UP_FILTER
  • Awalan 'Is' atau 'can' dan akhiran 'filter': IS_BLOW_UP_FILTER
  • Hanya predikat: PREDICATE
discussion vote

Komentar yang paling membantu

Imo predikat adalah fungsi, jadi IS_FOOD paling masuk akal bagi saya, dan cocok dengan gaya yang cenderung saya gunakan dalam kode pribadi saya.

Semua 8 komentar

Saya lebih suka hanya sufiks FILTER / CHECKER tanpa awalan IS .

Saya lebih suka akhiran PREDICATE tanpa awalan IS

Imo predikat adalah fungsi, jadi IS_FOOD paling masuk akal bagi saya, dan cocok dengan gaya yang cenderung saya gunakan dalam kode pribadi saya.

Saya juga lebih suka IS_FOOD atau IS_FOOD_PREDICATE

Ya, saya juga lebih suka sufiks IS_ . Secara lebih umum saya pikir kita harus memberi nama Predicate s dan Function s seolah-olah itu adalah metode.

Ya, saya juga lebih suka akhiran IS_ .

concern

Hanya awalan 'Is' atau 'can': IS_FOOD

Saya memilih awalan IS_ saja. Itu hanya yang paling ringkas.

melihat ke belakang, sekarang saya mendukung adalah awalan. atau kita juga bisa menggunakan kata kerja present tense orang ke-3, seperti HAS_EFFECT, REQUIRES_SOME_PERMISSION, dll.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

Runemoro picture Runemoro  ·  4Komentar

asiekierka picture asiekierka  ·  3Komentar

Boundarybreaker picture Boundarybreaker  ·  3Komentar

altrisi picture altrisi  ·  4Komentar

Bixilon picture Bixilon  ·  5Komentar