[PC-000] Repository 테스트 코드 내 Mocking -> Fake로 변경 #48
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
1. ⭐️ 변경된 내용
2. 💡 알게된 부분
(위에서 말하는 스텁이란 Fake, Dummy, Stub 같은 류의 테스트 더블을 말합니다!)
3. 📌 이 부분은 꼭 봐주세요!
위와 같은 이유로 Fake를 도입하게 되었고,
그로 인한 트레이드 오프로 이제 DataSource를 만들때 인터페이스를 항상 만들고, 구현체를 만들어주어야 합니다...
더 안정적인 코드 vs 생산성의 트레이드 오프인데, 장기적으로 봤을 때에는 단단한 테스트 코드가 있는 현재의 경우가 더 좋다고 생각합니다...!