Değişkenlerimi .Net kurallarını kullanarak adlandırıyorum:
- Değişkenler ve alanlar için camelCase (bir sınıftaki özel alanlar için _camelCase kullanma eğilimindeyim)
- Yöntemler, özellikler ve sınıflar için PascalCase
Saptığım tek yer, aslında Java SCREAMING_CAPS stilini tercih ettiğim sabitler ve Numaralar.
Şirketimin kod temeli, VB6 ve VBScript'ten sözde Macar gösterim stili ile doludur, tam gelişmiş değilse Macarca yani
- Dizeler için s veya str
- Ints için i veya int
- ondalık için d (veya bazen çift)
- o veya herhangi bir nesne için obj
Başka birisinin kodunda kullanılan kod stilini gördüğümde (sadece eski sade değil, yeşil alan kodunda bile) görüyorum ve bu stili kendim kullanmayı reddediyorum. Geçmişte .Net adlandırma kurallarında standartlaştırma getirdim ve sadece göz ardı edildi - Macarca gösterimde yazan insanlar bunu yapmaya devam ediyor, benden hoşlanmayanlarımız kendi tarzımızı kullanmaya devam ediyor; Bence eğer bu biraz korkuyorum yapmak (ı için bastırıyor tutmak, ama kimse bakımı gibi görünüyor) standardize, bu Macar notasyonu ve önerilen yolu üzerinde olacak ve sonra ben böyle yazma kodu zorunda olacak .
Bununla ilgili bir köstebek tepesinden bir dağ mı yapıyorum? Kodun açıklayıcı isimlerle değil gereksiz tanımlayıcılarla dolup taşmadığı umurumda değil ve kendi yolumu kullanmaya devam etmeli ve bunun standart hale gelmesi için itmeli miyim?