ComposeMethod을 적용해 리팩터링 해보자
현재 카카오 테크 캠퍼스 3단계에서 축팅이라는 서비스의 인기 피드 부분를 담당해 개발하고 있는 중입니다. 개발 하는 중 멘토님께서 피드백해주신 내용을 블로그로 포스팅해보려고 합니다~ 현재 코드 @Transactional public void execute(){ List top300Posts = postRepository.findTop300ByOrderByPopularityDesc(PageRequest.of(0, POPULARITY_SIZE)); redisTemplate.delete(RedisKey.POPULAR_POST_KEY.getKey()); top300Posts.forEach(getIncompletePopularPostDTO -> { redisTemplate.opsForZSet().add(Redis..
2023.10.13