العمارة التطورية
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
apply principles for architecture that can change safely over years.
الموضوعات المخطط لها
- Incremental change: many small, reversible steps beat one big redesign.
- Fitness functions: automated checks that an important quality (coupling, latency, cost) still holds.
- Last responsible moment: delay a decision until delaying costs more than deciding, without ignoring lead time.
- Prefer options that keep choices open when change is likely, such as the marketplace design.
تفاصيل المخطط المبدئي
عرض عملي
a list of three decisions for the marketplace (seller identity model, payout provider, listing search) each tagged "decide now", "decide at last responsible moment", or "keep open", with a reason.
اختبر فهمك
What does "last responsible moment" not mean?
أظهر الإجابة
Not "as late as possible"; waiting must not cost more than deciding.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.