Open hcn1519 opened 3 years ago
https://blog.cleancoder.com/uncle-bob/2014/05/10/WhenToMock.html
reflection
에 의존하는 mocking은 속도가 느리다.Mock across architecturally significant boundaries, but not within those boundaries.
Ex) Database, 웹 서버, 외부 서비스를 mock out하라
이는 자신이 개발하는 영역에서 중요한 아키텍처 관점에서의 boundaries가 어디인지 고민하게 만든다. 이러한 고민은 구분점 사이의 boundaries에서 의존성을 관리하게 만들고, 이를 독립적인 컴포넌트로 동작하게끔 만든다.
Write your own Mocks