Pertanyaan yang diberi tag «programming-practices»

Praktik Pemrograman adalah praktik yang biasa atau tidak umum digunakan dalam pengembangan perangkat lunak. Ini dapat mencakup hal-hal seperti Pengembangan Agile, Kanban, pintasan pengkodean, dll.

16
Haruskah saya merawat kondisi balapan yang hampir pasti tidak memiliki peluang terjadi?
Mari kita pertimbangkan sesuatu seperti aplikasi GUI di mana utas utama sedang memperbarui UI hampir secara instan, dan beberapa utas lain sedang mengumpulkan data melalui jaringan atau sesuatu yang dijamin akan memakan waktu 5-10 detik untuk menyelesaikan pekerjaan. Saya telah menerima banyak jawaban berbeda untuk ini, tetapi beberapa orang mengatakan …







20
Apa langkah-langkah dalam memulai proyek besar, ketika semua yang saya miliki adalah ide besar? [Tutup]
Saya seorang mahasiswa teknik komputer. Saya sudah memikirkan bagaimana saya bisa menangani proyek besar. Apa yang harus menjadi langkah pertama saya untuk mencapai tujuan saya dengan cara yang lebih efisien dan efektif? Ketika saya membuat sebuah proyek, saya tidak tahu bagaimana saya harus mulai mengerjakannya. Sering kali, saya mengabaikannya. Namun, …




6
Apakah lebih baik untuk memeriksa `c> = '0'` atau` c> = 48`?
Setelah berdiskusi dengan beberapa kolega saya, saya memiliki pertanyaan 'filosofis' tentang bagaimana memperlakukan tipe data char di Jawa, mengikuti praktik terbaik. Misalkan skenario sederhana (jelas ini hanya contoh yang sangat sederhana untuk memberikan makna praktik pada pertanyaan saya) di mana, dengan memberikan String 's sebagai input, Anda harus menghitung jumlah …

4
Bisakah terlalu banyak abstraksi menjadi buruk?
Sebagai programmer saya merasa bahwa tujuan kami adalah untuk memberikan abstraksi yang baik pada model domain dan logika bisnis yang diberikan. Tapi di mana abstraksi ini harus berhenti? Bagaimana membuat trade-off antara abstraksi dan semua manfaatnya (fleksibilitas, kemudahan mengubah dll.) Dan kemudahan memahami kode dan semua manfaatnya. Saya percaya saya …

6
Seberapa perlunya mengikuti praktik pemrograman defensif untuk kode yang tidak akan pernah tersedia untuk umum?
Saya sedang menulis implementasi Java dari permainan kartu, jadi saya membuat tipe khusus Collection yang saya sebut Zone. Semua metode modifikasi Koleksi Java tidak didukung, tetapi ada metode di Zone API move(Zone, Card), yang memindahkan Kartu dari Zona yang diberikan ke dirinya sendiri (dilakukan dengan teknik paket-pribadi). Dengan cara ini, …


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.