ما هي aggregate-design؟
قم بإجراء مراجعة التعليمات البرمجية ودعم التصميم وإعادة البناء للمجاميع بناءً على قواعد تصميم DDD Aggregate. توجيه شامل لتعريف الحدود الإجمالية، والتحقق الثابت، والتصميم غير القابل للتغيير، ومراجع المعرفات، والاتساق النهائي، وتكامل حدث المجال باتباع قواعد Evans، وقواعد Vernon's 4، والتصميم حسب العقد. استخدم هذه المهارة دائمًا عندما ينطبق أي مما يلي: - تصميم جديد أو تنفيذ أو إعادة بناء مجمع (بأي لغة) - مراجعة التعليمات البرمجية التي تركز على DDD لفئات التجميع أو الكيانات الحالية - تحديد حدود التجميع ("هل يجب أن يكون A وB في نفس التجميع؟" "هل هذا التجميع كبير جدًا؟") - تصميم الثوابت وحدود الاتساق ضمن المجموع - اختيار أنماط التعاون بين المجموعات (أحداث المجال، والاتساق النهائي، ونمط الملحمة) - إعادة هيكلة التعليمات البرمجية المجمعة القابلة للتغيير إلى تصميم غير قابل للتغيير - اكتشاف وإصلاح انتهاكات التغليف مثل الحقول العامة والمراجع المباشرة والدفع/الإلحاق أمثلة الكلمات الرئيسية: التجميع، التجميع، الحدود الإجمالية، الجذر الكلي، AggregateRoot، تصميم الكيان، تنفيذ DDD، قواعد فيرنون، قواعد إيفانز، التقسيم الإجمالي، الثوابت الحقيقية المصدر: j5ik2o/okite-ai.