İki alt çizgi kullanmak kesinlikle kötüdür - derleyiciye özel uygulama ayrıntıları için ayrılmıştır. Bu, bir alt çizgi kullanmak için geçerli değildir.
Bazı insanlar alt çizgilerden nefret eder. İster bir şey çağırın, ister - m_index
ya highest_price
da _a
onu mahrum ederler. 25 yıl önce, diğer her satırda alt pikseli atlayarak, sayfaya daha fazla satır sığdıran belirli bir IBM yazıcıdan (çok popüler bir yazıcı) bahseden biriyle çalıştım. Bu, notlar için veya büyük sayı aralıklarının çıktısı için iyiydi, ancak alt çizgilerinizin yarısını görünmez yapma koduna etkisi vardı. (Evet, gerçekten!) O nesilden gelen insanlar genellikle o yazıcıyla etkileşimden ya da alt çizgilerin kullanılmayacağı konusunda kendilerini yenen biriyle çalışmasından kaynaklanan mantıksız alt çizgi nefretine sahiptir.
Çoğu insan karışık durumda (biz, var demedi bir seçenek, Fortran) daha okunabilir bir yaklaşım kullanarak bulmak: mIndex
, HighestPrice
, a
daha önce çizili örneklere oldukça iyi stand up. Size iki kural vereceğim:
- asla iki alt çizgiyle hiçbir şey (işlev, değişken, makro, typedef) başlatmayın
- tutarlı bir kural seçin (örneğin
_limit
fonksiyon parametreleri m_limit
için, üye değişkenler için asla alt çizgi, deve kılıfı kullanmayın, her kelimeyi büyük harfle yazmayın, Macarca, bir şey ) ve ona bağlı kalın. Bazen başlangıçta altçizgi, bazen de son, bazen onları kullanmayan ve beş farklı kasa konvansiyonu ile uğraşmayın. Tutarlı olun.
Söz konusu yazıcı çoktan gitti. Zamanında bir alt çizgi kullanmak isterseniz, çekinmeyin. Ama anlayın, alt çizgi nefretler hala var.