Di Panduan penamaan apa yang Anda ikuti? , kata penulis:
Saya juga lebih suka kode menggunakan notasi hungaria dari Charles Simonyi.
Saya telah menjalankan beberapa programmer yang masih lebih suka menggunakan bahasa Hongaria, sebagian besar dari rasa Petzold / Sistem Hungaria. Pikirkan dwLength = strlen(lpszName)
.
Saya sudah membaca Making Wrong Code Look Wrong , dan saya mengerti alasan untuk Apps Hungarian, di mana informasi tipe domain termasuk dalam nama variabel. Tapi saya tidak mengerti nilai dari penyesuaian jenis kompiler dengan nama.
Mengapa programmer masih tetap menggunakan gaya notasi ini? Apakah ini hanya kelembaman? Apakah ada manfaat yang melebihi penurunan keterbacaan? Apakah orang hanya belajar mengabaikan dekorator ketika membaca kode, dan jika demikian, bagaimana mereka terus menambah nilai?
EDIT: Banyak jawaban yang menjelaskan sejarah, atau mengapa itu tidak lagi relevan, yang keduanya tercakup dalam artikel yang saya kutip.
Saya benar-benar ingin mendengar dari siapa pun di luar sana yang masih menggunakannya. Mengapa Anda menggunakan itu? Apakah ini sesuai standar Anda? Apakah Anda akan menggunakannya jika tidak diperlukan? Apakah Anda akan menggunakannya pada proyek baru? Apa yang Anda lihat sebagai keuntungannya?