Pertanyaan yang diberi tag clean-code

10
Kesulitan memahami seperti apa kode bersih di kehidupan nyata

Saat ini saya membaca dan bekerja melalui "Kode Bersih: Buku Panduan Pengerjaan Perangkat Lunak Agile" oleh Robert C. Martin. Penulis berbicara tentang bagaimana suatu fungsi seharusnya melakukan satu hal saja, dan dengan demikian relatif singkat. Secara khusus Martin menulis: Ini menyiratkan...

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
Apa arti "TILT" dalam komentar?

Saya sedang membaca Clean Code oleh Robert C. Martin, dan frasa tersebut secara TILTtak terduga muncul di beberapa contoh kode. Contoh (ada di Jawa, omong-omong): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case...

8
Menerapkan kompleksitas menyembunyikan lapisan

Sebagai bagian dari dependensi yang dimiliki proyek yang saya kerjakan, kami menggunakan beberapa layanan inti. Layanan-layanan ini, yang kami tidak bisa lakukan perubahan besar, adalah kekacauan besar. Bergantung pada metode yang kita gunakan, kita perlu mengonversi parameter (dan mengembalikan...