-
Notifications
You must be signed in to change notification settings - Fork 4
테스트 가능한 네트워크 레이어
woongs edited this page Dec 15, 2020
·
1 revision
일반적으로 많이 사용되는 싱글턴 패턴을 지양하고 테스트가 가능한 구조를 만드는 것을 목표로 삼았습니다.
prepare, request/response, fetch 의 단계로 구분해 각 단계를 테스트 할 수 있게 만들고자 했습니다.
- EndPoint / Request / Response 부분을 분리해서 테스트가 가능한 구조로 네트워크 레이어를 설계했습니다.
- Response 타입도 제네릭으로 되어있어서 밖에서는 Response타입과 EndPoint만 정의해서 사용할 수 있습니다.