Rekayasa Perangkat Lunak

34
Komentar sebelum atau setelah kode yang relevan [ditutup]

Dengan asumsi komentar tidak sesuai (atau tidak bisa) pada baris yang berlaku, haruskah seseorang menulis komentar sebelum kode atau setelahnya? Nah, di mana pun pembaca di masa depan akan lebih memahami ruang lingkup komentar. Dengan kata lain, di mana pun kebanyakan programmer / penulis naskah...

34
Apakah skema Model-View-Presenter (MVP) berguna untuk Android?

Bagaimana memisahkan View dan Presenter di Android, sedangkan reaksi pada aksi pengguna (Presenter part dari MVP) diatur ke dalam aktivitas yang sama yang memperlihatkan elemen GUI (View part of MVP). "Dalam presenter tampilan model seperti yang dikatakan Martin Fowler atau Michael Feathers [2],...

34
Kapan seharusnya JavaScript menghasilkan HTML?

Saya mencoba menghasilkan HTML sesedikit mungkin dari JavaScript. Sebagai gantinya, saya lebih suka memanipulasi markup yang ada kapan pun saya bisa dan hanya menghasilkan HTML ketika saya perlu secara dinamis memasukkan elemen yang bukan kandidat yang baik untuk menggunakan Ajax. Ini, saya...

34
Kapan sebaiknya Anda menggunakan bools di C ++?

Kami memiliki tugas untuk kelas kami di mana kami harus membuat permainan Tic-tac-toe . Orang-orang suka menyulitkan diri mereka sendiri, jadi mereka menulis permainan rumit yang termasuk menu. Di akhir permainan, Anda harus memiliki opsi untuk bermain lagi atau keluar dari program. Saya...

34
Apakah Ada Metrik Untuk Kohesi Dan Kopling?

Apakah ada metrik analog dengan ukuran Kompleksitas McCabe untuk mengukur seberapa kohesifnya suatu rutin dan juga seberapa longgar (atau eratnya) penggabungan rutin tersebut dengan kode lain dalam basis kode yang

34
praktik terbaik untuk desain basis data NoSQL

Saya baru saja mulai menggunakan database berbasis dokumen NoSQL (MongoDB) dan saya ingin tahu tentang praktik terbaik untuk merancang database. Saya kira arsitekturnya harus berbeda dari database relasional? Haruskah saya tetap mencari database yang dinormalisasi? Misalnya saya punya use case...

34
Apa itu pemrograman tabular?

The Falcon bahasa pemrograman mengiklankan dirinya sebagai pendukung pemrograman tabular: Falcon menyediakan enam paradigma pemrograman terintegrasi: prosedural, berorientasi objek, berorientasi prototipe, fungsional, tabular, dan berorientasi pesan. Dan Anda tidak harus menguasai semuanya; Anda...