Tidak ada skema nama yang konsisten untuk bidang predikat statis. Kita harus memutuskan salah satu format berikut:
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
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_ .
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.
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.