Singleton의 범위
여행 앱에서 전역 SessionManager.shared가 인증, 캐시, 분석, 실험 값을 모두 들고 있어 테스트가 어렵습니다. Singleton으로 남겨도 되는 것과 생성자 주입으로 바꿔야 하는 것을 어떻게 가르겠습니까?
Singleton의 범위
여행 앱에서 전역 SessionManager.shared가 인증, 캐시, 분석, 실험 값을 모두 들고 있어 테스트가 어렵습니다. Singleton으로 남겨도 되는 것과 생성자 주입으로 바꿔야 하는 것을 어떻게 가르겠습니까?