Pertanyaan yang diberi tag «readability»

Keterbacaan mengukur seberapa mudah kode dibaca dan dipahami.

5
Bisakah solusi murni-fungsional untuk masalah ini menjadi sebersih imperatif?
Saya memiliki latihan dengan Python sebagai berikut: polinomial diberikan sebagai tupel koefisien sehingga kekuatan ditentukan oleh indeks, misalnya: (9,7,5) berarti 9 + 7 * x + 5 * x ^ 2 tulis fungsi untuk menghitung nilainya untuk diberikan x Karena saya ke pemrograman fungsional belakangan ini, saya menulis def evaluate1(poly, …

3
Apakah mengandalkan konversi argumen implisit dianggap berbahaya?
C ++ memiliki fitur (saya tidak tahu nama yang tepat), yang secara otomatis memanggil konstruktor yang cocok dari tipe parameter jika tipe argumen bukan yang diharapkan. Contoh yang sangat mendasar dari hal ini adalah memanggil fungsi yang mengharapkan a std::stringdengan const char*argumen. Kompiler akan secara otomatis menghasilkan kode untuk memanggil …



2
S-ekspresi keterbacaan
Singkatnya dan bagi mereka yang tidak mengetahuinya, fungsi / operator / konstruksi Lisp semuanya seragam disebut seperti ini: (function arg0 arg1 ... argN) Jadi apa yang dalam bahasa seperti-C yang akan Anda ungkapkan if (a > b && foo(param)) ditransformasikan menjadi sejenis kelamin Lisp (if (and (> a b) (foo …

4
Apakah tipe bertelur dianggap praktik buruk?
Seperti yang disebutkan dalam judul, apakah tipe bertelur (misalnya tipe atau struktur yang disebutkan dalam kelas) dianggap praktik yang buruk atau tidak? Ketika Anda menjalankan Analisis Kode di Visual Studio itu mengembalikan pesan berikut yang menyiratkan itu adalah: Peringatan 34 CA1034: Microsoft.Design: Jangan masukkan tipe 'ClassName.StructueName'. Atau, ubah aksesibilitasnya sehingga …

3
Lekukan dalam file multi-bahasa [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Dalam file yang berisi banyak bahasa (mis. File templat), apakah ada praktik terbaik …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.