الأوامر مقابل الأحداث
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
name messages correctly.
الموضوعات المخطط لها
- A command asks for something to be done:
ReserveStock. Imperative name, one intended receiver, can be rejected. - An event states a fact that happened:
StockReserved. Past tense, any number of listeners, cannot be rejected. - The publisher of an event does not know or care who listens.
- A "command in disguise" like
OrderPlacedPleaseReserveStockcouples sender to receiver. - Name events after business facts, not technical changes (
OrderPlaced, notOrdersRowInserted).
تفاصيل المخطط المبدئي
عرض عملي
a table of five Shop messages classified as command or event.
اختبر فهمك
Is PaymentAuthorized a command or an event?
أظهر الإجابة
An event; it is past tense.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.