Pertanyaan yang diberi tag domain-driven-design

Desain berbasis domain (DDD) adalah pendekatan untuk mengembangkan perangkat lunak untuk kebutuhan yang kompleks dengan menghubungkan implementasi ke model yang berkembang.

47
Lapisan aplikasi vs lapisan domain?

Saya membaca Domain-Driven Design oleh Evans dan saya sedang membahas arsitektur berlapis. Saya baru menyadari bahwa lapisan aplikasi dan domain berbeda dan harus dipisahkan. Dalam proyek yang sedang saya kerjakan, mereka agak dicampur dan saya tidak bisa membedakannya sampai saya membaca buku (dan...

44
Bisakah suatu sistem menjadi Data Didorong 100%?

Bos baru saya telah mengerjakan proyek ini selama bertahun-tahun. Saya hanya di sini beberapa minggu, tetapi saya tidak yakin itu mungkin. Dia ingin merancang sistem yang "100% didorong data". Jadi jika kita memasukkan data yang cukup, kita dapat mendefinisikan dan menghasilkan aplikasi apa pun....

40
Apa, mengacu pada DDD, konteks terbatas?

Ketika mengerjakan buku "Implementing Domain Driven Design" oleh Vaughn Vernon, saya tidak dapat memahami dengan baik apa sebenarnya konteks yang dibatasi itu. Buku ini mendefinisikan konteks terikat sebagai "batas konseptual di mana model domain berlaku. Ini menyediakan Bahasa yang Dapat Ditebak...

32
Menggunakan GUID sebagai Kunci Utama

Saya biasanya menggunakan ID kenaikan otomatis sebagai Kunci Utama dalam database. Saya mencoba mempelajari manfaat menggunakan GUID. Saya telah membaca artikel ini: https://betterexplained.com/articles/the-quick-guide-to-guids/ Saya menyadari bahwa GUID ini digunakan untuk mengidentifikasi objek...