CH07 아키텍처 요소 테스트하기
이번 챕터에서는 특별히 정리할 내용은 없었던 것 같고 적어두고 싶은 문구들 몇 가지가 있어서 발췌한다.
각각의 프로덕션 버그에 대해서 "테스트가 이 버그를 왜 잡지 못했을까?"를 생각하고 이에 대한 답변을 기록하고, 이 케이스를 커버할 수 있는 테스트를 추가해야 한다.
마인드셋이 아주 좋은 것 같다.
입출력 포트는 테스트에서 아주 뚜렷한 모킹 지점이 된다. 각 포트에 대해 모킹할지, 실제 구현을 이용할지 선택할 수 있다.
글의 내용대로 헥사고날 아키텍처에서는 입출력 포트가 적나라하게 모킹 지점으로 노출되어 있다.
Last updated