«readability» etiketlenmiş sorular

Okunabilirlik, kodun okunması ve anlaşılmasının ne kadar kolay olduğunu ölçer.


7
Programımda çok büyük bir dizi kuralları ve sihir sayılarını nasıl yönetirim?
Programlamada biraz yeniyim (ticari olarak makine mühendisiyim) ve çalışmama sırasında tesisin çeşitli yerlerinden gelen çeşitli insanlardan gelen girdilere dayanan küçük bir program geliştiriyorum. Yalnızca birkaç girişe (6 kesin) dayanarak, her biri bir düzine parametreye ulaşabilen yüzlerce API çağrısı yapmam gerekiyor; tümü, rolü üstlenen herkesle mülakat yaptıktan sonra topladığım bir dizi …

8
Kodunuzda özlülük veya okunabilirliği tercih ediyor musunuz? [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 . 4 yıl önce kapandı . Dil kısayolları genellikle kodu daha kısa yapmak için kullanılabilir. Örneğin, üçlü ve boş birleştirme operatörleri kod miktarını …

4
JSP komut dosyaları kötü olduğunda JSX neden iyidir?
React.js, JSX'i bir bileşen ve öğe ağacı oluşturmak için XHTML benzeri bir sözdizimi olarak sağlar. JSX Javascript için derler ve doğru JSX döngü veya koşul sağlamak yerine, Javascript doğrudan kullanın: <ul> {list.map((item) => <li>{item}</li> )} </ul> Henüz açıklayamadığım şey, benzer yapıların JSP'de kötü olduğu düşünülürse neden iyi sayılır? JSP'de böyle …

6
TDD kullanılırken bir işlev veya özellik nasıl kaldırılır
TDD hakkındaki metinlerde sık sık yeniden düzenleme adımı sırasında "çoğaltmayı kaldır" veya "okunabilirliği geliştir" hakkında okudum. Ama kullanılmayan bir işlevi kaldırmamı sağlayan nedir? Örneğin en sınıfı olduğunu varsayalım Cyöntemlerle a()ve b(). Şimdi bir yönteme f()sahip olmanın iyi olacağını düşünüyorum C. Aslında, f()tüm çağrıları b(), tanımlanan / tanımlanan ünite testleri dışında …

1
Bootstrap 3 neden camelCase'i tire olarak değiştiriyor - daha okunabilir mi?
Bootstrap'ın tüm deve vaka adlarını v3.0'da tireli adlara değiştirme kararının ardındaki mantığın ne olduğunu merak ediyorum . Google'da arama yaptım ve birkaç kitaba baktım, ancak fikirleri yalnızca şu ya da bu şekilde bulabilirim - sabit veri yok. Deve davası değişken adlarının tire işaretlerinden daha okunabilir olduğunu gösteren herhangi bir çalışma …

5
Açıklayıcı adlandırma ve 80 karakter satırı [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Yanıtların gerçekler, referanslar veya uzmanlık tarafından desteklenmesini bekliyoruz, ancak bu soru muhtemelen tartışma, tartışma, oylama veya genişletilmiş tartışma talep edecektir. Bu sorunun çözülebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, yardım için yardım merkezini ziyaret edin . 7 yıl önce kapalı . …

4
Bir programlama dilinin ayrıntılı mı yoksa kısa mı olduğunu nasıl belirleyebilirim?
Programlama dilleri genellikle ayrıntılı veya kısa olarak tanımlanabilir . Anladığım kadarıyla, kısa bir dil özlü ve temiz, ancak okunması daha zorken, ayrıntılı bir dili okumak ve anlamak kolaydır. Tanımlarda dikkate alınacak başka şeyler olmalı mı? Bugünün popüler programlama dillerinin çoğu ayrıntılı gibi görünüyor ve bu iki terim bir dili sadece …




6
Sabit olarak sıfır mı?
Son zamanlarda bu programlama deyimiyle karşılaştım: const float Zero = 0.0; daha sonra karşılaştırmalarda kullanılır: if (x > Zero) {..} Herkes bunun gerçekten daha verimli veya okunabilir veya bakımı kolay olup olmadığını açıklayabilir: if (x > 0.0) {..} NOT: Bu sabiti tanımlamak için başka nedenler düşünebilirim, sadece bu bağlamda kullanımını …

6
C # okumak zorlaşıyor mu?
C # ilerledikçe, birçok dil özelliği eklenmiştir. Benim için okunamaz hale geldiği noktaya geldi. Örnek olarak, burada Caliburn.Micro kodundan aşağıdaki kod parçacığını düşünün : container = CompositionHost.Initialize( new AggregateCatalog( AssemblySource.Instance. Select(x => new AssemblyCatalog(x)) .OfType<ComposablePartCatalog>() ) ); Şimdi, bu sadece küçük bir örnek. Birkaç sorum var: Bu yaygın veya bilinen …
15 c#  readability 

4
Try catch blokları iyi kullanmak?
Kendimi her zaman bununla güreşiyorum ... denemek / yakalamak ve kod bu müstehcen karışıklık sekmeler, parantezler ve sıcak patates gibi çağrı yığınına geri atılan istisnalar haline değil doğru dengeyi bulmaya çalışıyorum. Örneğin, şu anda geliştirdiğim SQLite kullanan bir uygulamam var. Ben SQLite çağrıları ve Veritabanı içine / dışına gitmek için …

6
Neden birçok dil adlandırılmış parametreleri desteklemiyor? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 6 yıl önce kapalı . Sadece bir işlevi çağırırken, yazabilirseniz, kodu okumak ne kadar kolay olacağını düşünüyordum: doFunction(param1=something, param2=somethingElse); Herhangi bir dezavantaj …

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.