Hanya ingin tahu apakah ada orang yang memiliki konvensi yang baik untuk diikuti dalam kasus sudut-sudut-sudut ini. Saya benar-benar menggunakan Java tetapi mengira orang-orang C # mungkin memiliki wawasan yang bagus juga.
Katakanlah saya mencoba memberi nama kelas di mana dua kata berurutan dalam nama kelas adalah angka (perhatikan bahwa pertanyaan yang sama dapat ditanyakan tentang nama pengenal). Tidak bisa mendapatkan contoh yang bagus, tetapi pikirkan sesuatu seperti "nilai IEEE 802 16 bit".
Menggabungkan akronim berturut-turut dapat dilakukan jika Anda menerima nama kelas seperti HttpUrlConnection. Tapi itu serius membuat saya sedikit berpikir untuk memberi nama kelas IEEE80216BitValue. Jika saya harus memilih, saya akan mengatakan itu bahkan lebih buruk daripada IEEE802_16BitValueyang terlihat seperti kesalahan buruk. Untuk jumlah kecil, saya akan mempertimbangkan IEEE802SixteenBitValuetetapi itu tidak skala yang baik.
Adakah yang punya konvensi? Sepertinya pedoman penamaan Microsoft adalah satu-satunya yang menggambarkan penamaan akronim dalam detail yang cukup untuk menyelesaikan pekerjaan, tetapi tidak ada yang membahas angka dalam nama kelas.
_jika perlu. Segala sesuatu yang dapat saya pikirkan (kecuali pemesanan ulang jika memungkinkan) bahkan lebih buruk. Dalam contoh Anda Ieee802Value16Bitadalah apa yang akan saya lakukan dalam contoh Anda.
_lebih jelek daripada camelCase atau PascalCase.