Rekayasa Perangkat Lunak

11
MVC + 3 tier; di mana ViewModels berperan?

Saya merancang aplikasi 3-tier menggunakan ASP.NET MVC 4. Saya menggunakan sumber daya berikut sebagai referensi. Proyek Kode: MVC + N-tier + Kerangka Entitas Memisahkan akses data dalam ASP.NET MVC Saya memiliki desingn berikut sejauh ini. Presentation Layer (PL) (proyek MVC utama, di mana M...

11
Bagaimana cara membandingkan fitur dua kurva?

Saya perlu membandingkan dua kurva f (x) dan g (x). Mereka berada dalam kisaran x yang sama (katakan -30 hingga 30). f (x) mungkin memiliki beberapa puncak yang tajam atau puncak dan lembah yang halus. g (x) mungkin memiliki puncak dan lembah yang sama. Jika demikian saya ingin mengukur seberapa...

11
Bagaimana cara mengejek metode dengan objek kode keras?

Saya sedang mengerjakan aplikasi yang memiliki banyak lapisan. Lapisan akses data untuk mengambil dan menyimpan data dari sumber data, logika bisnis untuk memanipulasi data, antarmuka pengguna untuk menampilkan data di layar. Saya juga melakukan pengujian unit pada lapisan logika bisnis....

11
Nilai konstan global di seluruh situs MVC

MVC (.NET) saya memiliki beberapa nilai konstan di seluruh situs, seperti nomor telepon, alamat fisik, alamat email, dll. Saya ingin menyimpan nilai ini sekali, sehingga pembaruan di masa mendatang lebih mudah ketika mereka mengubah detailnya. Untuk membuat pertanyaan saya lebih sederhana, saya...

11
Kanban: Cara memilih ukuran item pekerjaan

Dimulai dengan Kanban, saya tidak yakin tentang seberapa granular item pekerjaan saya seharusnya. Meskipun Anda menemukan banyak rekomendasi konkret tentang cara memilih WIP, sebagian besar tutorial Kanban yang saya baca tetap tidak jelas tentang ukuran item pekerjaan (= kartu di papan...

11
Pengujian vs Jangan Ulangi Diri Sendiri (KERING)

Mengapa mengulangi diri sendiri dengan menulis tes sangat dianjurkan? Tampaknya tes pada dasarnya mengekspresikan hal yang sama dengan kode, dan karenanya merupakan duplikat (dalam konsep, bukan implementasi) dari kode. Bukankah target akhir KERING mencakup penghapusan semua kode...

11
Bekerja dengan konstruktor statis di Jawa

Saya tidak mendapatkan pemahaman lengkap tentang konstruktor statis di Jawa. Jika diizinkan, mengapa diizinkan? Dalam skenario apa Anda akan menggunakannya? Apa tujuannya? Bisakah seseorang memberi saya contoh

11
Mengirim e-mail tanpa menggunakan server e-mail

JavaMail mengirim e-mail menggunakan server e-mail, biasanya melalui antarmuka SMTP dari penyedia e-mail. Apakah perlu menggunakan server email untuk mengirim email? Saya memiliki situs web yang akan mengirim email dan jika mungkin saya ingin mengirim email langsung dari kode situs web tanpa...