← روش BOUNDGitHub
راهنمای مرز

مرز مالکیت و حقوق تصمیم‌گیری را مشخص می‌کند. رابط، سازوکار قابل مشاهده‌ای است که آن مسئولیت را برای دامنه دیگر قابل استفاده می‌کند.

پرسش‌های مرزی

  • مالک این تصمیم چه کسی است؟
  • چه چیزی در مالکیت این مؤلفه است؟
  • چه چیزی را می‌تواند تغییر دهد؟
  • چه چیزی را ارائه و مصرف می‌کند؟
  • کدام وابستگی‌ها ممنوع‌اند؟

مصنوع مرز

domain:
responsibility:
owner:
owns:
may_decide:
exposes:
consumes:
forbidden_dependencies:
این ساختار برای لایه مستندات پیشنهاد شده است و تا زمان مشخص شدن schema رسمی، نباید به‌عنوان استاندارد نهایی تلقی شود.

آزمون استقلال

آیا دو پیاده‌ساز مستقل می‌توانند در دو سوی مرز کار کنند و بدون جلسه به یک نتیجه رفتاری برسند؟ اگر نه، فرض مفقود باید در مرز یا قرارداد ثبت شود.