Kısaltma ve Macar Notasyonu (ARCH4011)
Anahtar java.naming.no-hungarian-notation · Önem info · Kategori naming
strName, iCount, b_flag gibi Macar notasyonu tip ön ekleri ve kriptik kısaltmalar, tip sisteminin zaten sağladığı bilgiyi gürültü olarak ekler.
Hatalı
Bölüm başlığı “Hatalı”public class User { private String strName; private int iCount; private boolean bActive;}public class User { private String name; private int count; private boolean active;}Düzeltme
Bölüm başlığı “Düzeltme”Tip ön eklerini kaldırın ve değişkenleri amacına göre açık, kısaltmasız adlarla adlandırın.