Шаблон спецификации против спецификации в BDD - PullRequest
0 голосов
/ 11 сентября 2009

Я пытаюсь изучить Behavior Driven Design и Domain Driven Design. Я получаю, что письменные спецификации приводят в действие тесты в BDD, но также и то, что бизнес-логика может быть инкапсулирована с использованием шаблона спецификации для повторного использования в доменных объектах и ​​репозиториях и т. Д.

Являются ли они в основном одним и тем же понятием, просто используются по-разному, используются вместе вместе, или я полностью путаю понятия?

Пожалуйста, пролейте немного света, если это возможно.

1 Ответ

1 голос
/ 11 сентября 2009

BDD или спецификация контекста - это стиль написания модульных тестов в тестовом порядке. DDD - это термин, придуманный Эриком Эвансом, который в основном повторно вводит подходящие шаблоны проектирования при создании программных систем. Если вы хотите сделать тестовую первую разработку в стиле спецификации контекста, посмотрите эту ссылку . С точки зрения BDD, есть много ресурсов, если вы действительно хотите проектировать свои программные системы, используя шаблоны, описанные в книге Эрика Эванса, вы найдете несколько хороших ресурсов здесь

...