Singleton은 정말 테스트의 적이라는… Singleton 객체에 직접 접근하지 않고 Injection 받도록 변경한 다음 테스트에서 Mock을 대신 주입해 단순화 시키라. 09.05.17 17:53
7 개의 댓글이 있습니다.
헐..
테스트의 적이라기 보다는 애초에 나쁜 냄새가 나는 디자인이죠;
홍민희 : 정말 어쩔 수 없이 써야 하는 경우도 있겠지만 최근 몇년간 너무 난무한 패턴이에요. 심지어 인터페이스도 없이 만드는 경우가…
맞는 말이기는 한데요. scala 처럼 singleton이 문법으로 있는 언어에서는 어떨까요?
맹수 내가 scala를 몰라서 그러는데 언어에서 지원한다면 테스트 방안까지 마련되어 있을 것으로 기대하는데 어떤가?
ㄴ 몰라서 제가 질문을. . 다시 질문으로 던지시면 저는 어떻게 해요 T_T
ㄴ대답 못할 사람에게 질문한 댁이 잘못이지 ㅋㅋ
헐..
09.05.17 19:37테스트의 적이라기 보다는 애초에 나쁜 냄새가 나는 디자인이죠;
09.05.17 20:22홍민희 : 정말 어쩔 수 없이 써야 하는 경우도 있겠지만 최근 몇년간 너무 난무한 패턴이에요. 심지어 인터페이스도 없이 만드는 경우가…
09.05.17 20:48맞는 말이기는 한데요. scala 처럼 singleton이 문법으로 있는 언어에서는 어떨까요?
09.05.18 02:05맹수 내가 scala를 몰라서 그러는데 언어에서 지원한다면 테스트 방안까지 마련되어 있을 것으로 기대하는데 어떤가?
09.05.18 08:58ㄴ 몰라서 제가 질문을. . 다시 질문으로 던지시면 저는 어떻게 해요 T_T
09.05.18 16:16ㄴ대답 못할 사람에게 질문한 댁이 잘못이지 ㅋㅋ
09.05.19 09:21