لماذا لا أستخدم تصميمًا قائمًا على المجال؟
2024-12-29
يشرح توني مارستون، وهو مطور برمجيات مخضرم يتمتع بأربعة عقود من الخبرة في بناء تطبيقات المؤسسات، سبب عدم استخدامه لتصميم قائم على المجال (DDD). وهو يجادل بأن DDD يبالغ في التركيز على نظرية التصميم الموجه للكائنات على حساب تصميم قاعدة البيانات وإعادة استخدام الشفرة في الأنظمة الكبيرة. ويفضل بنية طبقية ذات فئة منفصلة لكل جدول في قاعدة البيانات، مستفيدًا من الميراث ونمط طريقة القالب لإعادة استخدام الشفرة. ويعتقد مارستون أن هذا النهج يناسب مشاريع العالم الحقيقي بشكل أفضل ويزيد من كفاءة التطوير.