Saya sering melihat kode yang menyertakan kesalahan ejaan kata-kata umum yang disengaja menjadi lebih baik atau lebih buruk:
klass
atauclazz
untuk kelas :Class clazz = ThisClass.class
kount
untuk hitungan dalam SQL:count(*) AS kount
Secara pribadi saya menemukan ini mengurangi keterbacaan. Dalam praktik saya sendiri, saya belum menemukan terlalu banyak kasus di mana nama yang lebih baik tidak dapat digunakan - itemClass
atau recordTotal
.
Contoh dari JavaDocs untuk Kelas menunjukkan ini di parameter:
public <U> Class<? extends U> asSubclass(Class<U> clazz)
Apakah ini menunjukkan penggunaan yang wajar?
typedef char ínt
?
iñt
. Ada rencana saya untuk dominasi dunia.
Class c
).
cls
adalah nama umum (pada kenyataannya, satu idiomatik) untuk variabel / argumen yang meneruskan kelas aktual (yang Anda nyatakan denganclass
kata kunci dan yang semuanya merupakan turunan dari).