عقود البيانات
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
make the agreement between a producer and its consumers explicit and checkable.
الموضوعات المخطط لها
- A data contract states schema, semantics (what each field means), quality rules, and service levels.
- Semantics matter most: "order_total" including tax or not is the usual dispute.
- Version contracts and give notice before breaking changes.
- Check contracts automatically at the producer's pipeline, not after consumers break.
تفاصيل المخطط المبدئي
عرض عملي
a contract outline for OrderPlaced: fields and types, meaning of each amount, completeness rule, freshness SLA (verify target with consumers), owner, change policy.
اختبر فهمك
Which part of a contract do teams most often omit, causing disputes?
أظهر الإجابة
Semantics: what the fields mean.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.