«readability» etiketlenmiş sorular

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

5
Bu problemin saf işlevsel bir çözümü, zorunluluk kadar temiz olabilir mi?
Python'da şöyle bir egzersiz yapıyorum: bir polinom, güçler indeksler tarafından belirlenecek şekilde bir dizi katsayı olarak verilir, örneğin: (9,7,5), 9 + 7 * x + 5 * x ^ 2 anlamına gelir verilen x için değerini hesaplamak için bir fonksiyon yazın Son zamanlarda fonksiyonel programlamaya başladığım için yazdım def evaluate1(poly, …

3
Örtük argüman dönüşümüne güvenmek tehlikeli midir?
C ++, bağımsız değişkenler beklenen türler değilse, parametre türlerinin eşleşen yapıcılarını otomatik olarak çağıran bir özelliğe sahiptir (doğru adını anlayamıyorum). Bunun çok temel bir örneği, std::stringbir const char*argümanla beklenen bir işlevi çağırmaktır . Derleyici, uygun kurucuyu çağırmak için otomatik olarak kod oluşturur std::string. Merak ediyorum, düşündüğüm kadar okunabilirlik için kötü …


3
İmha edilecek hiçbir şeyin olmadığı bir bağlamda 'kullanma' uygun mudur?
C # 'da usingifade, çöp toplayıcısını beklemeden kaynakları belirleyici bir şekilde atmak için kullanılır. Örneğin, aşağıdakiler için kullanılabilir: SQL komutlarını veya bağlantılarını imha edin, Akışları kapatın, temeldeki kaynağı bir dosya gibi serbest bırakın, Ücretsiz GDI + öğeleri, vb. Bertaraf edilecek usinghiçbir şeyin olmadığı durumlarda daha fazla kullanıldığını fark ettim , …

2
S ifadeleri okunabilirliği
Özetle ve bunu bilmeyenler için Lisp fonksiyonları / operatörleri / yapıları aynı şekilde denir: (function arg0 arg1 ... argN) Peki C benzeri bir dilde, if (a > b && foo(param)) gibi bir Lisp sexp dönüştü (if (and (> a b) (foo param))) . İşler daha gerçek / karmaşık hale geldikçe, …
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.