ما هي domain-driven-design؟
يجب استخدام هذه المهارة عند إجراء نمذجة المجال. وهو يوفر إرشادات متخصصة للتصميم المعتمد على النوع والبيانات استنادًا إلى مبادئ ريتش هيكي وسكوت ولاشين. تساعد هذه المهارة على وضع النمذجة الحالية في سياق نموذج المجال الحالي، وتحديد التناقضات، وبناء لغة واسعة الانتشار، وإنشاء تصورات (مخططات حورية البحر، Graphviz/DOT، ASCII) لتوصيل مفاهيم المجال بوضوح. استخدم هذه المهارة عند تصميم الأنواع، أو نمذجة مجالات الأعمال، أو إعادة هيكلة منطق المجال، أو ضمان اتساق المجال عبر قاعدة التعليمات البرمجية. المصدر: bfollington/terma.