انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهSRA-003-L01

التصميم الموجّه بالمجال الاستراتيجي (Strategic DDD)

  • الدرس 1 من 7
  • Senior A
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

use strategic domain-driven design to decide where models and team boundaries belong.

الموضوعات المخطط لها

  • A bounded context is a boundary inside which a model and its words mean one thing.
  • "Customer" means different things to billing, support, and marketing; separate contexts keep each model clean.
  • Ubiquitous language: the team and domain experts use the same words in talk and code.
  • Strategic design is about boundaries and relationships between contexts, not class diagrams.
تفاصيل المخطط المبدئي

عرض عملي

three boxes for the marketplace (Listings, Orders, Seller Payouts) each defining "seller" differently, with the words each context uses.

اختبر فهمك

Why keep separate models of "customer" in separate contexts?

أظهر الإجابة

Each context needs its own meaning; one shared model grows contradictory and couples teams.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.