«coding-standards» etiketlenmiş sorular

Kodlama standartları veya kodlama kuralları, bir yazılım projesinde kod üretimi sürecini yönetmek için tasarlanmış kurallar veya yönergeler kümesidir. Genellikle endüstrinin en iyi uygulamalarına veya genellikle kabul edilen sözleşmelere dayanırlar. Adlandırma kuralları, stil, yasaklanmış özellikler ve daha fazlasını içerir.

8
Bir Takımda Çakışan Java Stilleri
6 haftalık bir süreye sahip bir Java geliştirme ekibinin üyesiyim. Bu, çok hızlı bir şekilde iyi bir kod yazmayı gerektirir. Ancak geliştirme ekibimizin farklı kodlama stilleri vardır. İsim sözleşmelerinden soyutlama yöntemlerine kadar her şey ekibimiz arasında farklılık gösterir. Java için "standartlar" dikte eden herhangi bir belge bilen var mı? Açıklığa …


5
Kodlama standartlarındaki evrim, onlarla nasıl başa çıkıyorsunuz?
Mevcut kod tabanı için bir projedeki kodlama standartları / stil kılavuzundaki evrim ile nasıl başa çıkıyorsunuz? Ekibinizdeki birisinin programlama dilinde daha iyi bir nesne somutlaştırma yöntemi keşfettiğini varsayalım. Eski yolun kötü ya da arabası olması değil, sadece yeni yol daha az ayrıntılı ve çok daha zarif hissettiriyor. Ve tüm ekip …

5
Kodlama standartlarında çok fazla tekdüzelik olabilir mi?
Çok fazla homojenlik diye bir şey var mı? Çalıştığım yerde elbette isimlendirme sözleşmeleri, mimariler, kaldıraç çerçeveleri vb. Dahil standartlarımız var. Örneğin, ififadeler ??yerine == nullgirintiler için boşluk miktarları vb. Yerine c # null birleştirme operatörünü kullanarak bir satıra vs birden çok satırda ifade yazmak . Bana öyle geliyor ki, bu …

3
Neden Numaralandırmalar, Soyut sınıflar ve Yapılar önekini eklemiyoruz?
C # topluluğu, en deneyimsiz programcıların bile bunu kullanmayı bildiği bir arabirimi belirtmek için her zaman "I" önekini kullandı. Öyleyse neden numaralandırmalara, soyut sınıflara veya yapılara ön ek vermiyoruz (muhtemelen "E", "A" ve "S" ile)? Örneğin, tüm soyut sınıfları "A" ile işaretlediysek, bu tür hakkında, çıkartılabilirken hemen hemen belirgin olmayan …

3
Vatansızlık hakkında semantik bir ipucu olarak “statik”?
Geçenlerde Java'da geri dönüp birim testleri eklemek için orta ölçekli bir projenin yeniden düzenlenmesi işlemini yaptım. Singletonlar ve statiklerle alay etmenin ne kadar acı olduğunu fark ettiğimde, nihayet onlar hakkında okuduğum şeyi bu kez "aldım". (Deneyimden öğrenmesi gereken insanlardan biriyim. Oh iyi.) Şimdi, nesneleri oluşturmak ve onları birbirine bağlamak için …


3
Bir dize değişkenini .equals () ile bir dize değişmeziyle karşılaştırırken, öğelerin sırası için standart bir uygulama var mı? [kapalı]
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Bu sorunun yeniden açılabilmesi için açıklığa kavuşturulması konusunda yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Her birinin faydaları var ve farklılıkları anlıyorum, ama en …

3
Kodlama standartlarıyla önlenebilecek hatalar [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Kodlama standartlarının hataları azaltmaya yardımcı olduğu iddiasını yedekleyen istatistikler (veya tahminler) arıyorum. Zor rakamlar …

9
Kod dökümantasyonu verimlilik kazançları / kayıpları üzerine çalışmalar
Çok fazla arama yaptıktan sonra, yazılım geliştirme dünyasında bilinen bir varsayımla ilgili temel bir soruya cevap veremedim: NE BİLİNİYOR: Yeterli kod dokümantasyonu (Doxygen etiketleri, Javadoc ya da sadece çok sayıda yorum olsun) konusunda katı bir politika uygulamak, kod geliştirmek için gereken süreye ek yük getirir. FAKAT: Kapsamlı belgelere (hatta bir …

12
Boolean mantığının sürdürülebilirliği - İfadelere ihtiyaç duyulursa iç içe yerleştirme var mı?
Bunlardan hangisi sürdürülebilirlik için daha iyidir? if (byteArrayVariable != null) if (byteArrayVariable .Length != 0) //Do something with byteArrayVariable VEYA if ((byteArrayVariable != null) && (byteArrayVariable.Length != 0)) //Do something with byteArrayVariable Ben ikinci okuma ve yazma tercih, ama kod böyle bir şey yapmanın sürdürülebilirlik için kötü olduğunu tam okuma …

6
Her HTML ve CSS Standardını kesinlikle izlemeli miyim?
Birkaç yıl önce kendimi bir web geliştiricisi olarak düşündüm, temel 3 dili (HTML, CSS, JS) ve çok sayıda PHP'yi biliyordum. Basit metinden gerçek web sitelerine geçmek, o zamanlar benim için gülünç derecede karmaşık olan "standartlar" nedeniyle bir acıydı. Bu oldukça aşağı kaynatıldı (IE ile ilgili şeyler eksi): Standartlar, işleri daha …


5
Metin işaretlerini dizelerin içine yerleştirmek kötü bir stil mi? Bir alternatif var mı?
Çok fazla manipülasyon gerektiren büyük dizelerle çalışıyorum. Örneğin, böyle bir dize oluşturabilir: Bölüm 1 Tekne Bölüm A Programlama Bölüm 2 Programlama için tekneleri bölme. Bölüm AA Bölüm SQL Girişleri. Dize, her parçasını manuel olarak kontrol etmek için çok büyük olacaktır. Şimdi gerek splitbu stringbir içine stringlistbölümleri ve parçaları tarafından. İki …


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.