문제

나는 행동 중심의 디자인과 도메인 구동 디자인을 탐색하려고 노력하고 있습니다. 서면 사양이 BDD에서 테스트를 주도하고 있지만 도메인 객체 및 리포지토리 등의 재사용을 위해 사양 패턴을 사용하여 비즈니스 로직을 캡슐화 할 수 있습니다.

이것들은 기본적으로 동일한 개념이 서로 다른 방식으로 사용되거나 함께 사용되거나 개념을 완전히 혼동하고 있습니까?

가능하면 약간의 빛을 비추십시오.

도움이 되었습니까?

해결책

BDD 또는 컨텍스트 사양은 첫 번째 방법으로 단위 테스트를 작성하는 스타일입니다. DDD는 소프트웨어 시스템을 구성 할 때 기본적으로 적절한 설계 패턴을 재 도입하는 Eric Evans에 의해 만들어진 용어입니다. 컨텍스트 사양 스타일로 첫 번째 개발을 테스트하고 싶다면 이것을 참조하십시오. 링크. BDD의 관점에서 Eric Evans의 책에 설명 된 패턴을 사용하여 소프트웨어 시스템을 디자인하려면 많은 리소스가 있습니다. 좋은 리소스를 찾을 수 있습니다. 여기

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top