아키텍처
싱글톤 단위 테스트
AnalyticsManager.shared처럼 코드 곳곳에서 직접 참조하는 싱글톤이 있는 코드베이스에서, 이를 쓰는 뷰모델을 단위 테스트하려 합니다. 올바른 접근을 모두 고르세요.
복수 선택 가능
AnalyticsManager.shared처럼 코드 곳곳에서 직접 참조하는 싱글톤이 있는 코드베이스에서, 이를 쓰는 뷰모델을 단위 테스트하려 합니다. 올바른 접근을 모두 고르세요.
복수 선택 가능
아키텍처주관식입문
여행 앱에서 전역 SessionManager.shared가 인증, 캐시, 분석, 실험 값을 모두 들고 있어 테스트가 어렵습니다. Singleton으로 남겨도…
#singleton #testability #dependency-injection
아키텍처주관식기초
의존성 주입(Dependency Injection)과 의존성 역전 원칙(Dependency Inversion Principle)은 이름이 비슷한데 무엇이…
#testability #dependency-injection
테스트주관식심화
URLSession을 직접 쓰는 네트워크 계층을 실제 서버 없이 테스트하고 싶습니다. 가능한 방법을 두 가지 이상 제시해 주세요.
#mock #dependency-injection
테스트주관식기초
화면이 API 응답에 강하게 의존하는데, 서버 요청 없이 이 화면(뷰모델 포함)의 동작을 테스트하려면 코드를 어떻게 바꾸겠습니까?
#testability #dependency-injection