싱글 톤 클래스를 사용하여 배열에 메트릭을 저장하는 AS3 어플리케이션을 개발 중입니다. 이 클래스의 인스턴스를 하나만 생성하고 응용 프로그램의 모든 부분에서 만들어야하기 때문에 싱글 톤입니다.싱글 톤으로 유닛 테스트
이 클래스를 단위 테스트하고 싶을 때 어려움이 있습니다. 나는 public getters와 setters를 추가하는 것이 적절하게 단위 테스트를 할 수있게 해줄 것이고 내 app에 유용 할 것이라고 생각했다. Factory 패턴으로 변경하면 단위 테스트가 가능 해지고 Inversion of control을 사용하게됩니다. 이것은 물론 더 유연하게 만들 것입니다. 나는이 문제에 대해 사람들이 생각하는 것을 알고 싶습니다.
감사
크리스