«namespace» etiketlenmiş sorular

Ad alanları, birçok programlama dilinin bir dil özelliğidir ve sınıf ve değişken adlarının yerel olarak yeniden kullanımına izin verir.

4
Neden bu kadar çok ad alanı com ile başlıyor?
Birçok şirketin "ters etki alanı adı" ad alanlarını kullandığını ve bu uygulamanın nereden çıktığını ve neden devam ettiğini merak ediyorum. Sadece ezberci uygulama nedeniyle devam ediyor mu yoksa burada kaybolacağım olağanüstü bir mimari konsept var mı? Ayrıca gibi sorular not: https://stackoverflow.com/questions/189209/do-you-really-use-your-reverse-domain-for-package-naming-in-java Bu cevap sıralama Sorum ancak 100 % (Size daha …

6
“Fonksiyonlar ve veriler arasında sıkı bağlantı” neden kötü?
Bu alıntıyı " Clojure'nin Sevinci" sinde p. 32, ancak birileri geçen hafta akşam yemeğinde bana aynı şeyi söyledi ve ben de başka yerlerde duydum: Nesne yönelimli programlamanın dezavantajı [A], fonksiyon ve veri arasındaki sıkı bağlantıdır. Bir uygulamada gereksiz eşlemenin neden kötü olduğunu anlıyorum. Ayrıca değişken durum ve kalıtımın, Nesneye Yönelik …

5
Ad alanlarını C ++ ile kullanmak için en iyi yöntemler [kapalı]
Bob Amca'nın Temiz Kodunu birkaç ay önce okudum ve kod yazma biçimim üzerinde derin bir etkisi oldu. Her programcının bilmesi gereken şeyleri tekrar ediyormuş gibi görünse bile, hepsini bir araya getirmek ve uygulamaya koymak daha temiz bir kodla sonuçlanır. Özellikle, büyük fonksiyonları birçok küçük fonksiyona bölmeyi ve büyük sınıfları inanılmaz …
38 design  c++  namespace 

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 

4
XML ad alanları için neden URI'lara ihtiyacımız var?
XML ad alanları için neden URI'lara ihtiyaç duyduğumuzu anlamaya çalışıyorum ve bunun için bir amaç bulamıyorum. Biri beni biraz somut bir örnek üzerinde kullandıklarını göstererek aydınlatabilir mi? DÜZENLE: Mesela tamam: Bu w3schools gelen var <root xmlns:h="http://www.w3.org/TR/html4/" xmlns:f="http://www.w3schools.com/furniture"> <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> …
23 xml  namespace 

5
Statik sınıfları ad alanları olarak kullanma
Bu soru edildi göç o Yazılım Mühendisliği Stack Exchange'de yanıtlanabilir çünkü yığın taşması gelen. 8 yıl önce göç etmiş . Statik sınıfları ad alanları olarak kullanan diğer geliştiricileri gördüm. public static class CategoryA { public class Item1 { public void DoSomething() { } } public class Item2 { public void …

1
PHP de dahil / gerektirir vs ad alanlarının artıları ve eksileri?
Geçenlerde PHP'de ad alanlarını kullanmaya başladım. Onları ilk gördüğümde, söz dizimlerinin çirkin olduğunu düşündüm ve onları asla kullanmayacağım. Ancak, bir daha asla bir include / requir deyimi yazmak zorunda kalmasını sağlayan bir otomatik yükleyici (spl_autoload_register) oluşturdu. Ad alanlarını seviyorum, ancak include / requir ifadeleri üzerinde herhangi bir nesnel fayda var …
20 php  namespace 

4
Aşağıdaki şeyler için anlamsal olarak daha uygun paket adı?
Bir strawman paketi düşünürken, java.utilçoğu durumda, onları koyan kişi dışında ortak bir şey paylaşmayan çeşitli sınıflar için dampingli bir zemin, sınıfları için daha semantik olarak doğru bir paket adı bulmak için tembel ya da ilhamsızdı. Bir örnek olarak, sınıfa alın, söz konusu sınıf UUIDiçin anlamsal olarak doğru bir paket adı …

4
C ++ ile `using` kullanın veya bundan kaçının?
ADL nedeniyle farklı semantikleri indirim yapmak, genellikle nasıl kullanmalıyım usingve neden? Duruma bağlı mıdır (örneğin, #included'ye karşılık gelen başlık, kaynak dosyaya karşı değil)? Ayrıca, ben tercih etmeliyiz ::std::yoksa std::? Ad alanı düzeyi using namespace: using namespace std; pair<string::const_iterator, string::const_iterator> f(const string &s) { return make_pair(s.begin(), s.end()); } Tamamen açık olmak: …
17 c++  namespace 

1
İOS / OSX açık kaynaklı projeler için adlandırma kuralı
Her zaman değil, çoğu zaman, yazar adının ve soyadının ilk harfleriyle başlayan isimleri olan iOS veya Mac OS X açık kaynaklı projeleri bulacaksınız. Eğer bir proje Nick Leblanc tarafından yazılırsa, proje şu şekilde okunur NLMyProject. Örnekler: Rune Madsen'den RMSwipeTableViewCell , Ezequiel Becerra tarafından EBCardCollectionViewLayout , Sebastian Dobrincu tarafından SDiPhoneVersion, LNNotificationsUI …

2
Yapılar için neden typedefs kullanılır?
C'de (ANSI, C99, vb.), yapılar kendi ad alanlarında yaşar. Bağlantılı bir liste için bir yapı şöyle görünebilir: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Bununla birlikte, çoğu C programcısı için aşağıdaki gibi bu yapıları otomatik olarak yazmak oldukça doğal görünmektedir. typedef struct …

1
PHP ad alanlarını değerlendirme
Açık kaynaklı bir PHP projesinin yayın öncesi aşamasındayım, umarım ki diğer geliştiriciler tarafından kendi projelerinde kullanılacak. Proje şu anda ad alanlarını desteklemiyor ve bazı dezavantajlar olmadan aynı teknik faydalara sahip gibi görünen Dir_Subdir_Class'ın ad alanlarını veya PEAR adlandırma kuralını kullanması gerekip gerekmediğini değerlendirmeye çalışıyorum. Dürüst olmak gerekirse, kolay bir seçim …
11 php  namespace 

1
statik globaller ve C ++ 'da anonim ad alanları
C ++, neden adlandırılmamış bir ad alanındaki statik globaller (iç bağlantı) ve semboller arasında (dış bağlantı, ancak yine de dışarıdan referans vermenin bir yolu yok), ikincisini tanıtırken neden bir ayrım yaptı? Bu nedenlerden herhangi biri hala geçerli mi, yoksa yeni nedenler var mı? Hala farklı oldukları, anonim küresel (veya isim-alanı-kapsamı) …

4
Bir Ad Alanındaki Sınıf Sayısı - Kod Kokusu?
Birkaç yürütülebilir tarafından kullanılan bir C # kitaplığı var. Kütüphanede sadece birkaç isim alanı var ve sadece isim alanlarından birinin içinde birkaç sınıf olduğunu fark ettim. Her zaman sınıflandırma nedeniyle tek bir ad alanında çok fazla sınıftan kaçındım ve bilinçaltından dolayı, daha derin bir ad alanı hiyerarşisine sahip olmak daha …
11 c#  count  namespace 

2
Varolan kodu bozmadan PHP ad alanını bir kütüphaneye nasıl eklerim?
Şirketim, yıllar boyunca PHP 5.3 ad alanları eklemeden çok önce başlayan modüler bir PHP çerçevesi oluşturdu. Son zamanlarda, kitaplığımızın yeni kodunda ad alanlarını kullanmaya karar verdik ve nihayetinde eski kodu ad alanı haline getirmeyi amaçlıyoruz. Ancak, bir v5.3 öncesi kod tabanına ad alanları eklemenin iyi bir fikir olmadığını belirlemek için …
10 php  namespace 

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.