Pertanyaan yang diberi tag coding-style

9
Memeriksa apakah suatu metode mengembalikan false: menugaskan hasil ke variabel sementara, atau menempatkan pemanggilan metode secara langsung dalam kondisi?

Apakah praktik yang baik untuk memanggil metode yang mengembalikan nilai benar atau salah dalam pernyataan if? Sesuatu seperti ini: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool...

9
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...

9
Gunakan yang lain setelah pengecualian (atau tidak)

Pertimbangkan sedikit kode ini: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Sekarang pertimbangkan kode ini: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Kedua kasing bekerja dengan cara yang persis sama. Kasing pertama memiliki keuntungan...

9
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,...

9
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...

9
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...