Pertanyaan yang diberi tag «coding-style»

Gaya pengkodean adalah seperangkat pedoman yang membantu keterbacaan dan pemahaman kode sumber.

3
Gaya Pengodean untuk Programmer Tunanetra [ditutup]
Saya tunanetra. Dengan kacamata saya melihat cukup baik untuk dikendarai, tetapi pada ukuran font saya nyaman bekerja di saya hanya dapat melihat sekitar 15 baris 100 karakter sekaligus. Ini telah memengaruhi gaya pengkodean saya. Satu hal yang saya lakukan adalah menulis fungsi yang lebih pendek. Kode saya cenderung mendapatkan ulasan …

9
Menggunakan kata kunci JOIN atau tidak
Kueri SQL berikut ini sama: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; Dan tentu saja menghasilkan rencana permintaan yang sama pada setiap DBMS yang pernah saya coba. Tetapi seringkali, saya membaca atau mendengar pendapat bahwa yang …
45 sql  coding-style 



6
Cara yang paling mudah dibaca untuk memformat panjang jika kondisinya? [Tutup]
ifKondisi yang berliku panjang harus dihindari jika memungkinkan, namun terkadang kita semua akhirnya menulisnya. Bahkan jika itu adalah kondisi yang sangat sederhana, pernyataan yang terlibat terkadang sangat bertele-tele, sehingga seluruh kondisi menjadi sangat panjang. Apa cara yang paling mudah dibaca untuk memformatnya? if (FoobarBaz::quxQuux(corge, grault) || !garply(waldo) || fred(plugh) !== …



8
Membatalkan pernyataan IF
Jadi saya sudah pemrograman selama beberapa tahun sekarang dan baru-baru ini sudah mulai menggunakan ReSharper lebih banyak. Satu hal yang selalu disarankan ReSharper kepada saya adalah "membalikkan 'jika' pernyataan untuk mengurangi bersarang". Katakanlah saya memiliki kode ini: foreach (someObject in someObjectList) { if(someObject != null) { someOtherObject = someObject.SomeProperty; } …

13
Apakah salah menggunakan parameter boolean untuk menentukan nilai?
Menurut Apakah salah menggunakan parameter boolean untuk menentukan perilaku? , Saya tahu pentingnya menghindari menggunakan parameter boolean untuk menentukan perilaku, misalnya: versi asli public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } versi baru: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ b(); c(); } Tetapi bagaimana …


11
Apakah saya tetap bisa membuat perubahan gaya pengkodean pada proyek sumber terbuka yang tidak mengikuti praktik terbaik?
Baru-baru ini, saya menemukan sejumlah proyek open source Ruby (atau sebagian besar adalah Ruby) di GitHub yang ketika diperiksa dengan alat penganalisa kode seperti Rubocop , membuat banyak pelanggaran . Sekarang, sebagian besar pelanggaran ini termasuk menggunakan tanda kutip ganda alih-alih tanda kutip tunggal (bila tidak interpolasi), tidak mengikuti aturan …


8
Saat menggunakan metode chaining, apakah saya menggunakan kembali objek atau membuatnya?
Saat menggunakan metode chaining seperti: var car = new Car().OfBrand(Brand.Ford).OfModel(12345).PaintedIn(Color.Silver).Create(); mungkin ada dua pendekatan: Gunakan kembali objek yang sama, seperti ini: public Car PaintedIn(Color color) { this.Color = color; return this; } Buat objek jenis baru Cardi setiap langkah, seperti ini: public Car PaintedIn(Color color) { var car = new …

8
Apa gaya yang diterima untuk menggunakan kata kunci `this` di Jawa?
Saya berasal dari bahasa seperti Python atau Javascript (dan yang lain yang kurang berorientasi objek) dan saya mencoba untuk meningkatkan pengetahuan saya tentang Java, yang saya tahu hanya dengan cara yang dangkal. Apakah dianggap praktik yang buruk untuk selalu bergantung thispada atribut instance saat ini? Rasanya lebih alami bagi saya …

15
Haruskah saya melanjutkan praktik pengkodean otodidak atau belajar bagaimana melakukan pengkodean secara profesional? [Tutup]
Akhir-akhir ini saya mendapatkan pekerjaan profesional, bergaul dengan programmer lain, dan berteman di industri. Satu-satunya hal adalah saya 100% belajar sendiri. Ini menyebabkan gaya saya sangat menyimpang dari gaya mereka yang terlatih dengan baik. Teknik dan pengaturan kode saya berbeda. Ini campuran dari beberapa hal yang saya lakukan. Saya cenderung …

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.