3.6 요약
이 장에서는 스토리를 컴퓨터가 자동으로 검증할 수 있는 인수 테스트로 작성하는 방법을 살펴보고, 실제 코드를 작성하기 전에 이 작업을 수행하는 것이 왜 중요한지에 대해 논의했다.
그런 다음, 좋은 디자인의 가장 중요한 원칙 중 하나로 도메인 로직을 인프라와 분리하는 것에 대해 소개했다. 이를 위해 포트와 어댑터 패턴을 사용하고, 함수를 데이터로 다루기 시작했다.
마지막으로 도메인 주도 테스트와 그 장점에 대해 살펴봤고, 첫 번째 스토리에 대한 테스트를 Pesticide 라이브러리로 다시 작성했다. 앞으로도 이 책 전체에 걸쳐 새로운 기능을 구현하기 전에 DDT를 계속 작성할 것이다.
다음 장에서는 새로운 스토리를 구현하고 고차 함수를 사용해 함수형 방식으로 의존관계 주입을 구현하는 방법을 알아보겠다.
또 어댑터의 요청과 응답 처리를 마무리할 것이다.