Мне нравится промежуточная разработка, которая достигается с помощью DDD. Разработка зависит от домена, самой прочной части приложения. Мы не зависим от инфраструктуры, настойчивости и представления. Это звучит неплохо. Но это не имеет значения для бизнеса.
Здесь представлен бизнес-ориентированный BDD с внешним развитием. У нас нет предварительного дизайна домена (выбор объектов, объектов значений, агрегатов). Мы берем пользовательскую историю, записываем некоторые сценарии и реализуем их один за другим. Мы начинаем разработку с самой изменчивой части приложения - от презентации. Я ненавижу писать хрупкие приемочные тесты. Вы?
Итак, если у кого-то есть успешные истории о применении DDD в стиле BDD, пожалуйста, поделитесь со мной:)
- Вы пишете эти хрупкие тесты для презентации?
- Есть ли у вас некоторый дизайн перед созданием части домена для пользовательской истории, которая реализована? Или вы рефакторируете шаблоны DDD после реализации истории?
Любая помощь будет оценена. Спасибо!