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

ما الغاية من المعمارية

  • الدرس 1 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

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

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

في هذا الدرس

explain architecture as the set of decisions that are expensive to change.

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

  • Architecture is structure plus the rules about who may depend on whom.
  • Its job is to keep change cheap: swap a database, a payment provider, or a framework without a rewrite.
  • Drivers: team size, domain complexity, change rate, and quality needs (latency, availability).
  • No style is best; each protects something and costs something.
  • Shop's pain today: business rules call JPA directly, so every change touches everything.
تفاصيل المخطط المبدئي

عرض عملي

a dependency arrow diagram of Shop: controller → service → repository → entity, with JPA annotations everywhere.

اختبر فهمك

What is architecture mostly about?

أظهر الإجابة

Decisions that are costly to change, and the dependency rules that keep change cheap.

التطبيق

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

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

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

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