Pertanyaan yang diberi tag «coding-style»

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


7
Mengapa variabel yang tidak digunakan adalah masalah seperti itu?
Saya sedang membersihkan peringatan variabel yang tidak digunakan suatu hari, dan saya mulai merenungkan, apa sebenarnya masalah tentang mereka? Bahkan, beberapa dari mereka bahkan membantu dalam debugging (mis. Memeriksa detail pengecualian, atau memeriksa nilai pengembalian sebelum dikembalikan). Saya tidak dapat menemukan risiko nyata yang sebenarnya dalam memilikinya .. Contohnya Maksud …



5
Mengapa HashMap harus digunakan (dalam fungsi) untuk menentukan nilai mana yang akan dikembalikan (untuk kunci) ketika konstruk ifay dapat melakukan pekerjaan dalam waktu yang lebih baik?
Ketika saya baru-baru ini bekerja di sebuah perusahaan besar, saya perhatikan bahwa para programmer di sana mengikuti gaya pengkodean ini: Misalkan saya memiliki fungsi yang mengembalikan 12 jika inputnya adalah A, 21 jika inputnya adalah B, dan 45 jika inputnya adalah C. Jadi saya bisa menulis fungsi tanda tangan sebagai: …

4
Gaya pengkodean saat menggunakan beberapa pustaka yang berbeda
Saya sedang mengerjakan beberapa kode C ++ yang menggunakan beberapa pustaka, termasuk beberapa pustaka C, yang semuanya memiliki gaya pengkodean yang berbeda. Ini akan bersumber terbuka setelah mencapai tahap yang dapat digunakan. Yang akan menyebabkan kebingungan paling sedikit bagi kontributor jangka pendek yang memeriksa kode untuk memperbaiki satu bug atau …

3
Berurusan dengan pyramid callback node.js
Saya baru saja mulai menggunakan node, dan satu hal yang saya perhatikan dengan cepat adalah seberapa cepat callback dapat membangun ke tingkat indentasi yang konyol: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) { omgHowDidIGetHere(); }); }); }); The panduan gaya resmi mengatakan untuk …

6
Haruskah tim saya menggunakan beberapa standar pengkodean yang dianggap baik sebagai dasar untuk dirinya sendiri?
Tim R&D yang saya tangani telah memutuskan untuk mengadopsi standar pengkodean. Kami baru saja terbentuk, dan memiliki terlalu sedikit kode dan waktu pengkodean sendiri untuk mendasarkan dokumen standar / konvensi kami pada apa yang telah dikembangkan secara organik dalam tim kami, dan pada contoh yang baik dari kode kami sendiri …

2
Haruskah saya menggunakan titik koma untuk membatasi pernyataan Scala?
Saya terbiasa membatasi pernyataan dengan titik koma dari Jawa, jadi tentu saja saya melakukannya dalam kode Scala juga. Saya juga merasa bahwa kodenya lebih mudah dibaca, karena jelas di mana satu pernyataan berakhir dan yang lain dimulai. Tetapi berkali-kali ketika saya memposting sepotong kode Scala pada SO, kode tersebut diedit …

7
Memastikan bahwa tajuk secara eksplisit termasuk dalam file CPP
Saya pikir itu umumnya praktik yang baik untuk #includeheader untuk semua jenis yang digunakan dalam file CPP, terlepas dari apa yang sudah disertakan melalui file HPP. Jadi saya mungkin #include <string>di HPP dan CPP saya, misalnya, meskipun saya masih bisa mengkompilasi jika saya melewatkannya di CPP. Dengan cara ini saya …

1
Apakah menggunakan '{}' dalam format string dianggap Pythonic?
Saya baru tahu Anda bisa menulis '{}{}'.format(string_a, string_b) dari pada '{0}{1}'.format(string_a, string_b) dalam Python, yaitu Anda dapat menghilangkan angka untuk parameter format string ketika Anda ingin segala sesuatunya dimasukkan secara berurutan. Apakah ini dianggap Pythonic? CATATAN: "Pythonic" adalah istilah yang umum digunakan di kalangan programmer Python untuk berarti kode Python …



4
Fungsi anonim vs. fungsi bernama terpisah untuk inisialisasi dalam jquery
Katakanlah kita memiliki beberapa kode yang digunakan untuk menginisialisasi hal-hal ketika sebuah halaman dimuat dan terlihat seperti ini: function initStuff() { ...} ... $(document).ready(initStuff); Fungsi initStuff hanya dipanggil dari baris ketiga snippet. Tidak akan lagi. Jadi biasanya orang memasukkan ini ke dalam panggilan balik anonim seperti ini: $(document).ready(function() { //Body …

2
Apakah ini jarak canggung beberapa jenis gaya?
Dalam membaca kode programmer lain, dia menggunakan format yang belum pernah saya lihat. MISALNYA namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are …

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.