Pertanyaan yang diberi tag «code-quality»

Pertanyaan untuk praktik terbaik untuk menulis kode berkualitas tinggi.

8
Apakah lebih baik menggunakan praktik buruk yang sudah ada sebelumnya, atau praktik baik yang tidak sesuai dengan kode lama?
Saya memikirkan hal ini karena saya mencoba untuk menulis ekstensi untuk perangkat lunak pihak ke-3 yang ada, dan database mereka didenormalkan secara mengerikan. Saya perlu menggunakan tabel yang ada dan menambahkan banyak bidang baru. Saya memiliki pilihan untuk membuat tabel baru dengan gaya desain mereka (yang terdiri dari hampir semua …



4
Bagaimana cara menangani TODO dalam permintaan tarik?
Pertanyaan ini dimigrasikan dari Jaminan Kualitas Perangkat Lunak & Pengujian Stack Exchange karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi tahun lalu . Ketika saya meninjau perubahan dalam permintaan tarik, kadang-kadang saya menemukan komentar dengan catatan "TODO" yang mungkin ada karena alasan yang berbeda, dalam kasus kami sebagian …

9
Menambahkan kompleksitas untuk menghapus kode duplikat
Saya memiliki beberapa kelas yang semuanya diwarisi dari kelas dasar generik. Kelas dasar berisi kumpulan beberapa objek bertipe T. Setiap kelas anak harus dapat menghitung nilai yang diinterpolasi dari koleksi objek, tetapi karena kelas anak menggunakan tipe yang berbeda, perhitungannya sedikit bervariasi dari kelas ke kelas. Sejauh ini saya telah …

7
Seperti apa "contoh kode" saya terlihat? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya baru saja melakukan wawancara telepon yang cukup baik (untuk posisi terkait CakePHP, bukan karena itu penting …


7
Hindari metode yang terlalu rumit - Kompleksitas Siklomatik
Tidak yakin bagaimana cara metode ini untuk mengurangi Kompleksitas Siklomatik. Sonar melaporkan 13 sedangkan 10 diharapkan. Saya yakin tidak ada salahnya meninggalkan metode ini sebagaimana adanya, hanya menantang saya bagaimana cara mematuhi aturan Sonar. Pikiran apa pun akan sangat dihargai. public static long parseTimeValue(String sValue) { if (sValue == null) …


7
Kualitas Kode dalam pengujian unit?
Saat menulis tes unit, apakah ada baiknya menghabiskan waktu ekstra untuk membuat kode memiliki kualitas dan keterbacaan yang baik? Saat menulis tes saya sering melanggar Hukum Demeter , untuk penulisan yang lebih cepat dan untuk menghindari menggunakan begitu banyak variabel. Secara teknis, tes unit tidak digunakan kembali secara langsung - …

2
Kapan menggunakan def di Groovy?
Saya telah mengembangkan di Groovy untuk sementara waktu sekarang dan saya bertanya-tanya seberapa sering saya harus menggunakan casting dinamis def? Seorang rekan kerja saya percaya kita harus selalu menggunakannya karena itu membantu Groovy dalam beberapa hal yang saya tidak mengerti. Saat ini, ketika mendeklarasikan metode mengembalikan tipe dan argumen, saya …

6
Bagaimana saya harus menguji kode TEST saya?
Salah satu dari beberapa hal yang disetujui sebagian besar pengembang perangkat lunak adalah Anda tidak harus bergantung pada kode untuk bekerja dengan benar kecuali Anda mengujinya. Jika Anda tidak mengujinya, mungkin ada bug tersembunyi yang hanya akan menyebabkan Anda bekerja lebih keras. Saya mengerti bagaimana menguji kode normal saya, tetapi …

8
Mengorganisir kode kotor yang tidak diomentari?
Saya ingin menanyakan beberapa pertanyaan tentang kode kotor. Ada beberapa pemula yang berkode pada proyek menengah. Kode itu adalah bola lumpur yang sangat besar. Mereka bukan pemrogram tingkat lanjut. Mereka hanya tahu cara menggunakan keyboard sedikit tentang java. Mereka hanya menulis kode dengan 12.000 baris di kelas utama mereka, meskipun, …

3
Bagaimana birokrasi kantor mempengaruhi kualitas kode [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya tertarik pada cerita di mana birokrasi kantor memiliki efek langsung pada hasil kualitas …

14
Bagaimana Anda mengatasi bias coding Anda sendiri ketika menyerahkan kode lawas? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Sebagai programmer, kita sering bangga akan keterampilan kita dan memiliki pendapat yang sangat …

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.