Pertanyaan yang diberi tag code-quality

43
Saya membuat poin cerita 4-5x lebih banyak daripada rata-rata, tetapi menghasilkan bug di setengah tingkat. Grafik mengatakan itu 2x bug lebih banyak, bagaimana menghadapinya?

Jadi secara umum diterima bahwa programmer tingkat atas dapat menghasilkan urutan kode lebih besar / lebih baik daripada rekan-rekan mereka yang lebih rata-rata. Ini juga diterima secara umum bahwa tingkat kesalahan yang dibuat dalam kode relatif konstan untuk programmer. Sebaliknya, itu...

43
Prototyping vs. Clean Code pada tahap awal

Saya berencana untuk bekerja / memulai beberapa proyek pribadi yang dapat berakhir sebagai pekerjaan harian saya. Itu membuat saya berpikir, jalan mana yang harus saya mulai? Hanya prototipe — tulis saja kode dasar yang berfungsi yang dapat membuat saya menghabiskan banyak waktu untuk...

41
Apa artinya menulis "kode yang baik"? [Tutup]

Dalam pertanyaan ini saya bertanya apakah menjadi penulis yang buruk menghalangi Anda dari menulis kode yang baik. Banyak jawaban dimulai dengan "itu tergantung pada apa yang Anda maksud dengan kode yang baik". Tampaknya istilah "kode baik" dan "kode buruk" sangat subyektif. Karena saya memiliki...

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

37
Apa yang membuat aplikasi dapat diskalakan?

Saya terus melihat dalam posting pekerjaan bahwa pelamar harus memiliki pengalaman menulis aplikasi "scalable". Apa yang membuat aplikasi dapat diskalakan, dan bagaimana saya tahu bahwa kode saya dapat menskala ke jutaan pengguna? Saya kira cara yang lebih baik untuk mengungkapkan pertanyaan ini...

37
Cara paling ramah manusia untuk memesan definisi metode kelas?

Dalam setiap definisi kelas yang diberikan, saya telah melihat definisi metode yang diurutkan dalam berbagai cara: abjad, kronologis berdasarkan penggunaan yang paling umum, abjad dikelompokkan berdasarkan visibilitas, abjad dengan getter dan setter dikelompokkan bersama, dll. Ketika saya mulai...