Rekayasa Perangkat Lunak

41
Kinerja Scala dibandingkan dengan Jawa

Pertama-tama saya ingin menjelaskan bahwa ini bukan pertanyaan bahasa-X-versus-bahasa-Y untuk menentukan mana yang lebih baik. Saya telah menggunakan Java untuk waktu yang lama dan saya bermaksud untuk terus menggunakannya. Sejalan dengan ini, saya saat ini sedang mempelajari Scala dengan minat...

41
Variabel pribadi vs properti?

Saat menetapkan nilai ke variabel di dalam kelas sebagian besar waktu kami dihadapkan dengan dua opsi: private string myValue; public string MyValue { get { return myValue; } set { myValue = value; } } Apakah ada konvensi yang menentukan bagaimana kita harus menetapkan nilai pada variabel di...

41
Kelemahan dari kata kode

Kode kata adalah konsep yang mengusulkan untuk mengasah keterampilan programmer dengan melakukan masalah kecil berkali-kali mencoba untuk memperbaiki kode di setiap iterasi. Nama ini berasal dari analogi kata seni bela diri di mana bentuk (alias kata) adalah praktik yang dilakukan berulang-ulang...

41
"Saya", "Kami", atau Baik dalam dokumentasi kode

Saya menemukan diri saya menulis (semoga) komentar bermanfaat dalam kode (C ++) jenis dokumentasi: The reason we are doing this is... Alasan saya menggunakan "kita" daripada "saya" adalah karena saya melakukan banyak penulisan akademis di mana "kita" sering lebih disukai. Jadi, inilah...

41
Adakah orang lain yang merasa Scrum tidak gesit?

Saya penggemar berat pengembangan tangkas dan menggunakan XP pada proyek yang sangat sukses beberapa tahun yang lalu. Saya menyukai segala sesuatu tentang itu, pendekatan pengembangan berulang, menulis kode di sekitar tes, pemrograman pasangan, memiliki pelanggan di situs untuk menjalankan sesuatu....