«naming» etiketlenmiş sorular

Ekibiniz veya topluluğunuz tarafından en çok kabul edilen bir formda en az sayıda karakterle anlam ve açıklama verin.

2
Adlandırma kuralları DAL, BAL ve UI Katmanı [kapalı]
Aşağıdaki katmanlarla tipik bir Web Uygulaması geliştiriyorum UI Katmanı (MVC) İşletme Mantığı Katmanı (BAL) Veri Erişim Katmanı (DAL) Her katmanın, BAL ve DAL dahil olmak üzere kendi DTO nesnesi vardır. Bununla ilgili sorularım aşağıdaki gibidir DAL tarafından döndürülen DTO, BAL'daki ilgili DTO'ya dönüştürülür ve UI Katmanına gönderilir. DTO nesnelerinin hem …
35 c#  design  naming 

8
Java arayüzleri uygularken Varsayılan vs Impl
Okuduktan sonra Paket isimleri tekil mi yoksa çoğul mu olmalı? Evcil hayvanlarımdan birini kapsayan bir tartışma hiç görmedim: arayüzlerin uygulamalarını adlandırma. OrderÇeşitli şekillerde uygulanması amaçlanan bir arayüze sahip olduğunuzu varsayalım, ancak proje ilk oluşturulduğunda yalnızca ilk uygulama vardır. Sizin için gider misin DefaultOrderya OrderImplveya yanlış ikilemi önlemek için bazı başka …

9
Hem görevi gerçekleştiren hem de bir boole durumunu durum olarak döndüren bir yönteme nasıl ad verilir?
Bir yöntem varsa bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } daha çok aranmalı IsStuffDone()mı? Her iki isim de kullanıcı tarafından yanlış yorumlanabilir: Eğer isim buysa, DoStuff()neden bir boole döndürüyor? Adı IsStuffDone()açıksa, yöntemin bir görevi yerine getirip getirmediği veya …


6
İşletme sınıflarımı hangi dilde adlandırmalıyım?
Bu soru ile en iyi uygulamayı istiyorum. Bu, yalnızca müşteri şirketinin kesinlikle ulusal olması durumunda, İngilizce'den başka bir anadili olmadığını düşünüyorum. Müşterinin, daha az alana özel adlandırmalarla karıştırılmış, çoğunlukla etki alanına özgü (örneğin, Almanca) ifadeleri çok fazla varsa. Kod açıklamalarımızın dili, sınıf / yöntem / değişken isimleri İngilizce'dir. Tüm alana …
29 naming 

2
XMLHttpRequest neden adlandırma kurallarına uymuyor?
Son zamanlarda JavaScript'teki XMLHttpRequest nesnesiyle çalışıyorum ve bu konuda yardımcı olamadım ancak bu adın kasasının bir anlamı olmadığını anladım. 'Http' olmasa da neden 'XML' tamamen kapakta? İkisi de kısaltmalar! Kuşkusuz, adın aşağıdakilerden biri olması daha mantıklı olacaktır: XmlHttpRequest (PascalCase, JavaScript'teki sınıf adları için en iyi yöntem) xmlHttpRequest ( camelCase , …

6
HTML / CSS adlandırma kuralları (sözdizimi) için pratik düşünceler [kapalı]
Soru: Sözdizimi classve iddeğerleri için pratik düşünceler nelerdir? Örneğin bu blog yayınında tanımlandığı gibi anlambilim , yani kullanılan gerçek kelimeler hakkında soru sormadığımı unutmayın . Adlandırma sözleşmelerinin bu tarafında çok fazla kaynak var, aslında çeşitli sözdizimsel bitler hakkında pratik bilgiler araştırmamı engelliyor : kasa, karşılıklı kullanım (özellikle kısa çizgi), kullanılacak …

7
Macarca notasyonu, yetersiz bir şekilde ifade eden statik yazımı olan diller için geçici bir çözüm mü? [kapalı]
Eric Lippert'in makalesinde Macar Notasyonu ile Neler Var? Macar Notasyonu’nın (iyi tür) amacının Depolama temsil bilgisine ek olarak anlamsal bilgileri içerecek şekilde "tip" kavramını da genişletir. Basit bir örnek, "x" ile bir X koordinatını temsil eden bir değişkeni ve "y" ile bir Y koordinatını temsil eden bir değişkeni (bu değişkenlerin …

5
Java paket adı sözleşmesi hatalı mı? [kapalı]
Etki alanı adını döndürme konusunda Java paket adı kurallarına hepimiz aşinayız. Yani www.evilcorp.com, sözleşmeye göre, java paketlerini almayı seçti com.evilcorp.stuff. Giderek bıktım bundan bıktım. Ticari bir programcı olarak, bazı marka, satın alma veya benzeri şeylerden dolayı yazılım paketi adının tamamen ilgisiz olduğu konusunda tekrar tekrar karşılaşıyorum. Açık kaynak dünyasında daha …
28 java  naming 

4
Tasarım deseni adını uygulama sınıflarında kullanmak hiç iyi bir fikir miydi? [kapalı]
Son zamanlarda bir sürü orta derecede büyük piton kod temeli geldi MyClassAbstractFactory, MyClassManager, MyClassProxy, MyClassAdaptervb sınıfları. Bir yandan o isimler araştırma ve ilgili kalıplarını öğrenmek için beni işaret ederken, onlar sınıf ne çok açıklayıcı değildi yapar . Ayrıca, kelimelerin yasak listesi içinde düşmek gibi görünüyor programlama: variable, process_available_information, data, amount, …

9
Geçici bir geçici çözüm için bir yöntem adına bir hata numarası eklemek kötü uygulama olarak mı kabul edilir?
Üst düzey bir adam olan iş arkadaşım beni bir kod incelemesinde engelliyor, çünkü 'PerformSqlClient216147Workaround' adlı bir yöntemi belirtmemi istiyor çünkü bazı hatalar için geçici bir çözüm ###. Şimdi, yöntem adı önerim, yöntemin gerçekte ne yaptığını açıklamaya meyilli olan PerformRightExpressionCast gibi bir şey. Argümanları şu çizgi üzerinde ilerliyor: "Peki, bu yöntem …

4
C # ad alanı ve kütüphaneler için sınıf adlandırma kuralı
C # dilinde çeşitli küçük yardımcı program işlevlerine sahip kütüphaneler kuruyorum ve bir ad alanına ve sınıf adlandırma kuralına karar vermeye çalışıyorum. Mevcut organizasyonum şöyle: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits public enum SISuffixes {...} public …
26 c#  naming  namespace 

5
Neden “hash tablosu” veya “hash işlevi” olarak adlandırılıyor? Hash burada bana bir şey ifade etmiyor [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . 5 ay önce kapandı . Şimdi hash tablolarını ve hash fonksiyonlarını kullandığım, duyduğum, konuştuğum ve uyguladığım yaklaşık 4 yıllık bir gelişme. Ama …
26 naming 


8
Anlamlı özlü yöntem adlandırma kuralları
Son zamanlarda açık kaynaklı bir projeyi yayınlamaya başladım, kütüphanenin tek kullanıcısıyken isimleri umursamıyordum, ama öğrenmeyi kolaylaştırmak için her yönteme akıllı isimler atamak istediğimi biliyorum ama aynı zamanda kullanmam gerekiyor özlü isimler böylece yazmak da kolaydır. Adlandırma ile ilgili bazı kurallar hakkında düşünüyordum, yalnızca harfleri ya da basit notları önemseyen birçok …
25 naming 

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.