«coding-style» etiketlenmiş sorular

**KULLANMAYIN! Bu etiket tamamen görüşlü bir konuyu ifade eder ve bu nedenle artık konuyla ilgili değildir. ** Kodlama stilini ve kurallarını izleyen sorular.


8
#Defines girintileme
Bu #definetürlerin normalde hiçbir zaman girintili olmadığını biliyorum . Neden? Şu anda #defines, #ifdefs, #elses, #endifs, vs.'nin korkunç bir karışımına sahip bir kod üzerinde çalışıyorum. Bunların tümü genellikle normal C koduyla karıştırılır. 'Lerin girintisiz #defineolması onları okumayı zorlaştırır. Ve girintili kod ile girintisiz kodun karışımı#define bir kabustur. Leri girintilememenin faydası …

11
Dağınıklığı azaltmak dışında, Java'da kullanılmayan içe aktarmaları temizlemek için herhangi bir neden var mı?
Java'da kullanılmayan içe aktarma ifadelerini önlemek için iyi bir neden var mı? Anladığım kadarıyla, derleyici için oradalar, bu nedenle kullanılmayan birçok içe aktarmanın derlenen kod üzerinde herhangi bir etkisi olmayacak. Sadece karmaşayı azaltmak ve sıradaki çatışmaları isimlendirmekten kaçınmak için mi? (Eclipse, kullanılmayan içe aktarmalar hakkında bir uyarı verdiği için soruyorum, …


8
Bir işlevin neden yalnızca bir çıkış noktası olması gerekir? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Tek bir çıkış noktası işlevinin kötü bir kodlama yolu olduğunu her zaman duymuşumdur çünkü …

13
Rastgele sayılardan oluşan matris oluşturmanın basit yolu
Rastgele sayılardan oluşan bir matris oluşturmaya çalışıyorum ama çözümüm çok uzun ve çirkin görünüyor random_matrix = [[random.random() for e in range(2)] for e in range(3)] bu iyi görünüyor, ancak benim uygulamamda weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] bu son derece okunamaz ve tek bir satıra …

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. …

6
Başka bir programlama diline çevirmeyi kolaylaştırmak için koda ne tür kalıplar uygulayabilirim? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu, yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Kodu bir programlama dilinden diğerine çevirmeyi amaçlayan bir yan proje yapmak …

30
"Yorumlanmış" kodun check-in işlemi [kapatıldı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Tamam, işte şu anki işimde biraz sürtüşmeye neden olan bir şey ve bunu gerçekten …

9
Bir yöntemi statik olarak bildirmenin kazancı nedir
Son zamanlarda Eclipse'deki uyarılarıma bakıyordum ve şuna rastladım: Yöntem statik olarak bildirilebilirse, bir derleyici uyarısı verecektir. [değiştir] Eclipse yardımında özel ve nihai vurgu ile kesin alıntı: Etkinleştirildiğinde, derleyici özel veya nihai olan ve yalnızca statik üyelere başvuran yöntemler için bir hata veya uyarı verir . Evet, kapatabileceğimi biliyorum ama açmanın …

3
Örtülü dönüştürme ve tür sınıfı
Scala'da, mevcut veya yeni tipleri güçlendirmek için en az iki yöntem kullanabiliriz. Diyelim ki bir şeyin bir Int. Aşağıdaki özelliği tanımlayabiliriz. Örtük dönüştürme trait Quantifiable{ def quantify: Int } Ve sonra ör. Dizeler ve Listeler'i ölçmek için örtük dönüştürmeleri kullanabiliriz. implicit def string2quant(s: String) = new Quantifiable{ def quantify = …

8
Eğik Çizgi Kapatmadan Önce Boşluk?
Sık sık XML ve HTML etiketlerinde kapanış çizgisinden önce bir boşluk gördüm. XHTML satır sonu muhtemelen standart bir örnektir: <br /> onun yerine: <br/> Alan gereksiz görünüyor. Aslında, gereksiz olduğunu düşünüyorum. Bu alanı yazmanın sebebi nedir? Alanın bazı "geriye dönük uyumluluk sorunlarını" çözdüğünü okudum. Geriye dönük uyumluluk sorunları nelerdir? Bu …
95 html  xml  xhtml  coding-style 

10
En iyi uygulama: sınıf tanımı içinde genel / korumalı / özel sıralaması?
Sıfırdan yeni bir projeye başlıyorum ve temiz olmasını / iyi kodlama standartlarına sahip olmasını istiyorum. Buradaki tecrübeli geliştiriciler, bir sınıftaki işleri hangi sırayla düzenlemeyi sever? A: 1) genel yöntemler 2) özel yöntemler 3) genel değişkenler 4) özel değişkenler B: 1) genel değişkenler 2) özel değişkenler 3) genel yöntemler 4) özel …

5
C ++ uygulamasında assert () kullanmak kötü bir uygulama mı?
Sürüm yapılarının performansını etkilemeden hata ayıklamayı kolaylaştırmak için C ++ koduma çok sayıda iddia ekleme eğilimindeyim. Şimdi, assertakılda C ++ mekanizmaları olmadan tasarlanmış saf bir C makrosu. Öte yandan C ++ std::logic_error, programın mantığında (dolayısıyla adı) bir hata olduğu durumlarda atılması amaçlanan tanımlar . Bir örnek fırlatmak sadece mükemmel, daha …

10
İsteğe bağlı geri aramalar için JavaScript stili
Ara sıra (her zaman değil) geri arama alacak ve çalıştıracak bazı işlevlerim var. Geri aramanın tanımlı olup olmadığını / çalışıp çalışmadığını kontrol etmek iyi bir stil mi yoksa daha iyi bir yol var mı? Misal: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

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.