Rekayasa Perangkat Lunak

21
Apa saja manfaat dari "Mikro-ORM"?

Saya telah melihat apa yang disebut "Mikro ORM" seperti Dapper dan (pada tingkat yang lebih rendah karena bergantung pada. NET 4.0) Besar-besaran karena ini mungkin lebih mudah untuk diterapkan di tempat kerja daripada ORM full-blown sejak sistem kami saat ini sangat bergantung pada prosedur...

21
Bagaimana cara menghindari pengecualian yang menjengkelkan?

Membaca artikel Eric Lippert tentang pengecualian jelas merupakan pembuka mata tentang bagaimana saya harus mendekati pengecualian, baik sebagai produsen maupun sebagai konsumen. Namun, saya masih berjuang untuk mendefinisikan pedoman tentang bagaimana menghindari melemparkan pengecualian yang...

21
"Tarik permintaan" seperti Github tanpa Github

Saya bekerja sebagai analis untuk lembaga keuangan, yang, karena sensitivitas data, tidak akan menyimpan data apa pun di cloud. Namun, saya mengalami beberapa keberhasilan membuat tim saya menggunakan Git untuk manajemen kode. Saya bertanya-tanya apakah ada cara untuk menerapkan permintaan tarik...

21
Dalam sistem MVC, di mana seharusnya kode persistensi database berada?

Saya telah melihat banyak konfigurasi untuk mempertahankan informasi ke database. Secara umum, tiga jenis desain tampak umum di sudut dunia saya: Pengendali mengelola kegigihan Model mengelola kegigihan Perpustakaan pihak ketiga mengelola kegigihan, biasanya memerlukan semacam anotasi pada...