İçeriğe geç

Macar Notasyonu Yok (ARCH5011)

Anahtar go.naming.no-hungarian-notation · Önem info · Kategori naming

Tanımlayıcılarda strName, iCount, b_flag gibi Macar notasyonu tip öneklerinden ve kriptik kısaltmalardan kaçının; tip sistemi bu bilgiyi zaten sağlar ve önek yalnızca gürültü ekler.

func process(strName string, iCount int, bActive bool) {
for iIdx := 0; iIdx < iCount; iIdx++ {
log(strName)
}
}
func process(name string, count int, active bool) {
for i := 0; i < count; i++ {
log(name)
}
}

Tip öneklerini kaldırın ve niyeti açıklayan sade adlar kullanın.