Під час роботи над книгою "Впровадження дизайну, керованої доменом" Вона Вернона, я не зміг зрозуміти, що насправді є обмеженим контекстом.
Книга визначає обмежений контекст як "концептуальний кордон, де застосовується модель домену. Він містить всюдисущу мову, якою розмовляє команда та виражається в її ретельно розробленій моделі програмного забезпечення" (розділ "Посібник по цій книзі"). Це визначення могло б звучати так, ніби обмежений контекст є моделлю та мовою піддомену, де цей субдомен може статися основним доменом (що здається, його слід називати "основним субдоменом", але це чергова дискусія ...). Це все ще залишає певну неоднозначність щодо того, що забезпечує обмежений контекст. Це групування одного або декількох субдоменів? Якщо лише одному субдомену відповідає обмежений контекст, що насправді говорить нам обмежений контекст?
Однак глава 3 цієї ж книги стосується прийомів інтеграції між обмеженими контекстами. Це, однак, може означати, що обмежені контексти - це фактично програмні системи або артефакти певної різноманітності.
Мартін Фаулер коротко обговорює ідею обмеженого контексту ( http://martinfowler.com/bliki/BoundedContext.html ), але насправді не з'ясовує проблему.
Зрештою, що таке обмежений контекст? Це групування субдоменів? Модель та мова для субдомену? Реалізація субдомену? Без цих відповідей здається досить важким зрозуміти, як розкласти проблемний простір у реальному житті на обмежений контекст.