«naming-conventions» etiketlenmiş sorular

Adlandırma kuralları, değişkenler ve yöntemler gibi programlama yapılarına atanan adları düzenleyen genel kuralları ifade eder. Bu kurallar, farklı modüller arasında adlandırma tutarlılığını zorlayarak okunabilirliği ve dolayısıyla kodun daha iyi korunmasını sağlar.


5
Çerezleri adlandırma - en iyi uygulamalar [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Çerez isimleri neye benzemelidir? Olmalılar mı: küçük_ harf CamelCase Underscore_Camel_Case UPPER_CASE Yoksa başka bir …


5
Veri almak için yöntem adları [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Uyarı: Bu, yayınladığım çok ciddi bir soru / tartışma değil ... ancak çoğu geliştiricinin …

6
Soyut sınıflar için adlandırma kuralları
Bir keresinde Microsoft tarafından öne sürülen kılavuzun, soyut olduğu gerçeğini ortadan kaldırmak için soyut bir sınıfa "Temel" sonekini eklemek olduğunu çok iyi hatırlıyorum. Dolayısıyla, böyle sınıfları System.Web.Hosting.VirtualFileBase, System.Configuration.ConfigurationValidatorBase, System.Windows.Forms.ButtonBase, ve, tabii ki, System.Collections.CollectionBase. Ama fark ettim ki, son zamanlarda Çerçeve'deki pek çok soyut sınıf bu kuralı takip ediyor gibi görünmüyor. …


23
Veritabanı tablolarında kimlik sütunlarının adlandırılması
Veritabanı tablolarındaki kimlik sütunlarının adlandırılmasıyla ilgili insanların görüşlerini merak ediyordum. Bir kimlik sütununun birincil anahtarına sahip Faturalar adında bir tablom varsa, bu sütunu InvoiceID olarak adlandırırım, böylece diğer tablolarla çakışmaz ve ne olduğu açıktır. İşyerinde güncel olduğum yerde, tüm kimlik sütunlarını ID olarak adlandırdılar. Böylece şunları yapacaklardı: Select i.ID , …


5
Pilint neden tek karakterli değişken isimlerine itiraz ediyor?
Hala python kurallarına alışmaya ve pylintkodumu daha pitonik yapmak için kullanmaya alışıyorum, ancak pilin tek karakterli değişken adlarını sevmemesi beni şaşırttı. Bunun gibi birkaç döngüm var: for x in x_values: my_list.append(x) ve çalıştırdığımda pylint, şunu alıyorum Invalid name "x" for type variable (should match [a-z_][a-z0-9_]{2,30}- bu geçerli bir değişken adının …


3
Scala sabitleri için adlandırma kuralı?
Scala sabitleri için adlandırma kuralı nedir? StackOverflow önerilerinde kısa bir arama büyük harf CamelCase (aşağıdaki ilk satır), ancak iki kez kontrol etmek istedim. val ThisIsAConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 Scala stili hangisi önerilir?

7
Boole döndüren Java yöntemleri için adlandırma kuralları
Diğer dillerde yöntem / işlev adlarının sonunda soru işareti kullanmayı seviyorum. Java bunu yapmama izin vermiyor. Geçici bir çözüm olarak, Java'da boole döndürme yöntemlerini başka nasıl adlandırabilirim? Bir kullanarak is, has, should, canbazı durumlar için tamam bir yöntem sesin önünde. Bu tür yöntemleri adlandırmanın daha iyi bir yolu var mı? …

13
Birincil anahtar / yabancı Anahtar adlandırma kuralı [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçeklerle ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Geliştirme grubumuzda, Birincil ve Yabancı Anahtarlar için adlandırma kuralıyla ilgili şiddetli bir tartışmamız var. …

28
GB English veya US English?
Bir API'niz varsa ve son derece uluslararası bir kitleye sahip Birleşik Krallık merkezli bir geliştiriciyseniz, API'niz setColour() veya setColor() (Bir kelimeyi basit bir örnek olarak almak için.) İngiltere merkezli mühendisler genellikle 'doğru' yazımları konusunda oldukça savunmacıdırlar ancak ABD yazımının uluslararası pazarda daha 'standart' olduğu tartışılabilir. Sanırım soru önemli mi? Diğer …

30
Türünden yalnızca duruma göre farklılık gösteren bir değişken adı kullandığım için ahlaksız mıyım?
Örneğin, şu kod parçasını alın: var person = new Person(); veya sizin için Pythonistalar: person = Person() Bana sürekli bunun ne kadar kötü olduğu söylendi, ancak henüz bu iki kod satırının ahlaksızlığına dair bir örnek görmedim. Benim için kişi bir Kişidir ve ona başka bir isim vermeye çalışmak zaman kaybıdır. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.