What is DDD?
Domain-Driven Design anlamına gelir.
Tanım
Domain-Driven Design (DDD), iş ihtiyaçlarını karşılayan yüksek kaliteli yazılımlar oluşturma odaklı bir yazılım geliştirme yaklaşımıdır.
Ana Odak
DDD, bir projenin ana odağını iş alanının temel mantığına ve kavramlarına yerleştirilmesini vurgular.
İşbirliği
DDD, modelin işi doğru bir şekilde yansıttığından emin olmak için teknik ve alan uzmanları arasında yaratıcı işbirliğini teşvik eder.
Referans Materyali
Model, iş ve teknik ekipler için bir referans görevi görür ve kavramları tanımlamak için yaygın olarak kullanılan 'Her Yerde Olan Dil' kullanır.
Model Eserleri
Model, iş alanını temsil eden çeşitli eserlerden, diyagramlardan, belgelerden ve prototiplerden oluşur.
Senkronizasyon
Model ve yazılım tasarımı senkronize edilmelidir, tasarımdaki herhangi bir değişiklik modelle doğrulanmalıdır.