Parametre adlandırma: dosya adı ya da dosya adı?
Adlandırma benim* dilbilgisi açısından doğru olması için çalışıyorum. Her zaman fileName
yerine filename
kullandım. Java Kongre de bunu kullanmak gibi görünüyor, ama FxCop fileName
tercih ediyor.
Bu konuda discussion on WikiPedia bir şey var. Daha fazla okudum, daha fazla haklı olduğumu hissetmek çok normal! ( :) ). Kimse kesin bir cevap var mı ya da bu sadece bir şey özneldir?
Şerefe
Steve
Sadece bu yazı dilbilgisi hataları yok umut*!
CEVAP
Lower camel case alanlar ve parametreler için tavsiye edilir.
Örnek 1:
fileName // for fields, parameters, etc.
FileName // for properties, class names, etc.
Genel olarak, fileName
kullanılan filename
; Enterprise Library gibi açık kaynak şeyler Microsoft tarafından oluşturulan kaynak kodu, okuyarak doğrulayabilirsiniz.
Sebep:
- ana noktabu isimler bu durumda daha okunabilir olmasıdır arkasında.
- Ayrıca bu yaklaşım eklertutarlılıkbirkaç parametre (alanlar, değişkenler..) aynı yöntemi (sınıf..) ve aynı önek ile kullanıldığında "", aşağıda gösterildiği gibi: . dosya
- ...birkaç nedeni vardır, ama daha öznel.
Örnek 2:
fileName, fileSize... // instead of filename AND filesize
Ayrıca Bkz:
- Vikipedi Naming Conventions
- MSDN General Naming Conventions
Adlandırma kuralları tam bir ayarlama için, kontrol bu kitabı tavsiye ederim:
- Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries
(2. Baskı) Krzysztof,, Kasım 2008 tarihinde yayınlandı
(şahsen çok iyi genel olarak bu kitaptan, ama 100% öneriler yönergeleri kullanın
Ve aynı zamanda IDesign.net bazı şeyler kontrol edin
Dosya yüklenemedi veya ... parametre h...
Nasıl Emacs açık bir dosya yeniden adl...
aynı dosya, yeniden adlandırma, bastır...
Dosya adı? Yol adı? Adı baz? Adlandırm...
Raylar yayar uyarı: &; Rafa:: "Dosya b...