Pertanyaan yang diberi tag «domain-model»

Model domain terdiri dari objek, perilaku, hubungan, dan atribut yang membentuk industri yang menjadi fokus pengembangan.



20
Haruskah pengembang memahami domain bisnis atau apakah spesifikasinya memadai?
Saya bekerja untuk perusahaan yang domainnya benar-benar sulit untuk dipahami karena merupakan teknologi tinggi dalam elektronik, tetapi ini berlaku untuk setiap pengembangan perangkat lunak dalam domain yang kompleks. Aplikasi yang saya kerjakan menampilkan banyak informasi, bagan, dan metrik yang sulit dipahami tanpa pengalaman dalam domain. Pengembang menggunakan spesifikasi untuk menggambarkan …




8
Kapan obsesi primitif bukan bau kode?
Saya telah membaca banyak artikel baru-baru ini yang menggambarkan obsesi primitif sebagai bau kode. Ada dua manfaat dari menghindari obsesi primitif: Itu membuat model domain lebih eksplisit. Misalnya, saya dapat berbicara dengan analis bisnis tentang Kode Pos alih-alih string yang berisi kode pos. Semua validasi ada di satu tempat, bukan …

4
Mengakses Gudang dari Domain
Katakanlah kita memiliki sistem pencatatan tugas, ketika tugas dicatat, pengguna menentukan kategori dan tugas tersebut default ke status 'Luar Biasa'. Anggaplah dalam contoh ini bahwa Kategori dan Status harus diimplementasikan sebagai entitas. Biasanya saya akan melakukan ini: Lapisan Aplikasi: public class TaskService { //... public void Add(Guid categoryId, string description) …

3
Apakah Objek Domain dalam Desain Berbasis Domain hanya seharusnya hanya untuk penulisan?
Saya telah membaca tentang Desain Berbasis Domain selama hampir dua tahun dan telah dengan hati-hati memperkenalkan beberapa konsep dalam pekerjaan sehari-hari saya atau setidaknya membuat rencana untuk bagaimana hal-hal yang saya lakukan secara teratur dapat dilakukan dalam Desain Berbasis Domain. Salah satu kesimpulan yang saya mulai datang terutama dalam menanggapi …


2
Apakah objek Persistence-Ignorant mampu mengimplementasikan lazy loading?
Ketidaktahuan Ketekunan adalah penerapan prinsip tanggung jawab tunggal, yang dalam praktiknya berarti bahwa Objek Domain ( DO ) tidak boleh berisi kode yang terkait dengan kegigihan, alih-alih hanya berisi logika domain. a) Saya menganggap ini berarti bahwa kode yang menghubungi lapisan bawah (yaitu lapisan persistensi) hidup di luar model domain …

2
Apakah isolasi model domain / kegigihan biasanya canggung ini?
Saya menyelami konsep-konsep Desain Domain-Driven (DDD) dan menemukan beberapa prinsip aneh, terutama mengenai isolasi domain dan model ketekunan. Inilah pemahaman dasar saya: Layanan pada lapisan aplikasi (menyediakan serangkaian fitur) meminta objek domain dari repositori yang diperlukan untuk menjalankan fungsinya. Implementasi konkret dari repositori ini mengambil data dari penyimpanan yang diimplementasikan …

3
Kerangka Entitas dan menghindari Model Domain Anemik
Dalam logika bisnis kami, kami terkadang menetapkan metode seperti ini: User.ResetCourse(Course courseToReset) Masalahnya adalah bahwa Pengguna dan Kursus adalah objek proxy Entity Framework. Ini berarti bahwa ketika kita menekan properti navigasi pada Pengguna atau Kursus itu dapat menyebabkan hit besar ke database karena objek-objek tersebut tidak dapat IQuery sehingga beralih …


4
Tabel Pencarian: Apakah mereka bocor dalam model domain?
Anda sedang membangun sistem yang melacak Perusahaan. Perusahaan-perusahaan itu memiliki Kontak. Kontak tersebut seringkali merupakan spesialis yang hanya menjawab jenis pertanyaan tertentu, seperti Penagihan / Pembayaran, Penjualan, Pemesanan, dan Dukungan Pelanggan. Menggunakan Desain Berbasis Domain dan Arsitektur Bawang, saya telah memodelkan ini dengan tipe berikut: Perusahaan Memiliki Kontak Kontak Memiliki …

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.