أنواع الاقتران
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
detect coupling beyond the call graph.
الموضوعات المخطط لها
- Code: shared classes and libraries; data: shared tables or schemas; deployment: must release together; temporal: must be up at the same time; change: files that change together.
- Shared databases hide strong coupling.
- Chatty calls between two services signal a wrong boundary.
- Detect each kind with a different tool: dependency graph, schema ownership, release history, Git history, traces.
تفاصيل المخطط المبدئي
عرض عملي
a matrix of the order, inventory, and payment services against the five coupling kinds with evidence per cell.
اختبر فهمك
Which coupling does a shared table create?
أظهر الإجابة
Data coupling, often with hidden deployment coupling.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.