Kadang-kadang, nama yang paling logis untuk sesuatu (misalnya variabel) adalah kata kunci yang dipesan dalam bahasa atau lingkungan pilihan. Ketika tidak ada sinonim yang sama sesuai, bagaimana satu nama itu?
Saya membayangkan ada heuristik praktik terbaik untuk masalah ini. Ini dapat disediakan oleh pencipta atau gubernur bahasa dan lingkungan pemrograman. Misalnya, jika python.org (atau Guido van Rossum) mengatakan bagaimana menghadapinya dengan Python, itu akan menjadi pedoman yang baik dalam buku saya. Tautan MSDN tentang cara menghadapinya dalam C # akan lebih baik juga.
Atau, pedoman yang diberikan oleh influencer utama dalam rekayasa perangkat lunak juga harus berharga. Mungkin Google / Alphabet memiliki panduan gaya yang bagus yang mengajarkan kita bagaimana menghadapinya?
Berikut ini hanya sebuah contoh: dalam bahasa C #, "default" adalah kata kunci yang dipesan. Ketika saya menggunakan enum, saya mungkin ingin memberi nama nilai default "default" (analog dengan pernyataan "switch"), tetapi tidak bisa.
(C # peka huruf besar kecil, dan konstanta enum harus dikapitalisasi, jadi "Default" adalah pilihan yang jelas di sini, tapi mari kita asumsikan panduan gaya kita saat ini menentukan semua konstanta enum harus huruf kecil.)
Kita dapat mempertimbangkan kata "defaultus ", tapi ini tidak mematuhi Prinsip Terkecilnya Kekaguman . Kita juga harus mempertimbangkan "standar" dan "awal", tetapi sayangnya "default" adalah kata yang secara tepat menyampaikan tujuannya dalam situasi ini.
clazz
praktis merupakan standar de-facto. Ini pada dasarnya adalah bagian dari konvensi penamaan platform. Melakukan hal lain akan melanggar harapan bahwa orang lain mungkin membaca kode Anda, jadi hanya boleh dilakukan jika benar-benar diperlukan.