Pergunta

Eu estou tentando explorar Behavior Driven Projeto e Domain Driven projeto. Eu estou começando esse especificações escritas conduzir os testes em BDD, mas também que a lógica do negócio pode ser encapsulado usando o padrão de especificação para re-uso em objetos e repositórios de domínio, etc

São estes basicamente o mesmo conceito usado apenas de maneiras diferentes, usados ??em conjunto em conjunto, ou estou confundindo completamente os conceitos?

Por favor, lançar alguma luz, se possível.

Foi útil?

Solução

BDD ou especificação contexto é um estilo de escrever testes de unidade numa primeira forma de teste. DDD é um termo cunhado por Eric Evans que, basicamente, re-introduz padrões de design adequado quando você está construindo sistemas de software. Se você está querendo fazer teste primeiro desenvolvimento em um estilo especificação contexto, em seguida, ver este link . Do ponto de vista BDD há muitos recursos lá fora, se você realmente quer projetar seus sistemas de software usando os padrões descritos no livro Eric Evans' você vai encontrar alguns bons recursos aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top