EDIT: Jawaban saya jelas bukan jawaban. Jadi di sini adalah hasil edit. Status pedoman pengkodean Microsoft:
2.6 Penamaan
Jangan gunakan awalan untuk variabel anggota ( , m , s_, dll.). Jika Anda ingin membedakan> antara variabel lokal dan variabel anggota Anda harus menggunakan "ini." Dalam C # dan "Saya." Di VB.NET.
Dapat ditemukan di: http://blogs.msdn.com/b/brada/archive/2005/01/26/361363.aspx
Jadi akan terlihat bahwa setidaknya dari MS tidak ada pedoman yang jelas, meskipun jawaban lain menyatakan bahwa StyleCop membuatnya menjadi pedoman. Tidak ada wewenang untuk hal-hal ini, jadi saya sarankan Anda mengambil keputusan sendiri, atau dalam hal ini menyerah kepada tim Anda. Ini bukan masalah besar.
Jawaban asli
saya, saya pribadi setuju dengan Anda, tetapi mungkin tes pemahaman membaca mengadu dua metode terhadap satu sama lain akan berharga. Kalau tidak, hal-hal gaya ini hanya mudslinging.
Salvo saya untuk mengikuti: Pendapat saya adalah bahwa orang tidak perlu memperumit gaya kode mereka, dan jika mereka perlu menunjukkan bahwa ada sesuatu yang merupakan variabel tingkat kelas mungkin ada beberapa masalah struktural serius lainnya dalam kode, seperti metode resep kuno yang sudah ada. menempatkan variabel pribadi di bagian atas kelas yang memaksa Anda untuk terus-menerus menggulir ke atas dan ke bawah.
ini mengejutkan saya sebagai salah satu dari konvensi penamaan "apa ini" versus konvensi yang benar "apa fungsinya". Singkatnya harus disukai di atas menjadi eksplisit. Ini adalah pelajaran yang sering diulang dengan bahasa dinamis. Kami tidak membutuhkan semua bulu-bulu!
m_
seharusnya berarti?