You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
어뎁터 패턴을 사용하여 역전관계를 의존시키도록 한다. 즉 필요한 메소드만 호출할 수 있도록 구현체를 만든다.
🚴 이렇게 고쳐볼 수 있을 것 같아요
RedisTemplate을 각 서비스단에서 현재는 redisTemplate.opsForValue()을 꺼내가다 사용중, 근데 이제 나중에 이거를 예를 들어서 redisTemplate.convertAndSend()로 바꿀일이 생기면 사용하는 모든 Service 단이나 다른 의존적인 인프라를 다 찾아서 바꿔야 하기 때문에 현존 방식의 문제가 있음을 꺠달음.
일단 현존 방식의 문제가 redisTemplate.opsForValue() 코드의 중복, service단에서 redisTemplate이라는 구현체에 너무 종속적인 코드가 생성됨. 또한 테스트가 어려움의 문제가 존재함.
🍳 이런 환경에서 발생했어요
테스트 환경
The text was updated successfully, but these errors were encountered:
📌 이슈 설명
🐠 체크리스트
🚴 이렇게 고쳐볼 수 있을 것 같아요
🍳 이런 환경에서 발생했어요
The text was updated successfully, but these errors were encountered: