1. findById와 updateById에서 중복으로 사용하는 코드가 있다.User findUser = userRepository.findById(id).orElseThrow( () -> new ResponseStatusException(HttpStatus.NOT_FOUND, "해당 ID가 존재하지 않습니다.")); 2. 중복되는 코드를 드래그하면 Method Extract이 가능하다. 3. 자동으로 getUser 메서드를 만든 후 같은 코드가 작성된 로직에도 Replace한다. 4. findById와 updateById에 getUser 메서드가 적용되었다. → 2번 이상 같은 코드가 작성되면 메서드화 시키는 것이 좋다. 그럼 수정 시에 해당 메서드만 변경하면 된다. 끝!