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.