شاهین

طرح‌واره رویداد

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ɪˈvɛnt ˈskiːmə/

طرح‌واره رویداد ساختار تعریف‌شده یک رویداد است: نامش، پراپرتی‌هایی که همراهش می‌آید، نوع داده هر پراپرتی و مقادیر مجازش؛ قراردادی که شکل داده را تثبیت می‌کند.

طرح‌واره رویداد همان چیزی است که یک رویداد را از یک پیام دلبخواه به یک داده قابل‌اتکا تبدیل می‌کند: وقتی طرح‌واره روشن باشد، همه می‌دانند purchase حتما یک پراپرتی amount از نوع عدد دارد و currency از فهرست مجاز. ارزشش در پیش‌بینی‌پذیری است؛ گزارش‌ها روی این فرض ساخته می‌شوند که داده امروز همان شکل دیروز را دارد. بزرگ‌ترین دشمن طرح‌واره، انحراف تدریجی آن است: اگر یک نسخه اپ amount را رشته بفرستد به‌جای عدد، یا مقدار تازه‌ای بیرون فهرست مجاز اضافه شود، طرح‌واره بی‌سروصدا می‌شکند و گزارش‌ها بی‌آنکه خطا بدهند غلط می‌شوند. برای همین طرح‌واره فقط تعریف اولیه نیست، یک تعهد مداوم به اعتبارسنجی است. طرح‌واره خوب کم‌تغییر، مستند و اعتبارسنجی‌شده است.