Skip to content

Conversation

@ggamnunq
Copy link
Collaborator

🧭 작업 개요

캐싱 및 라이브러리와 관련된 리팩토링입니다.

🛠️ 작업 내용

  • 캐싱 정보 ( TTL, Key-Prefix, TimeUnit ) 관리를 하나의 Enum에서 하도록 수정
  • 캐시 Repository를 단일 클래스가 -> 추상화로 변경
  • LibraryService -> LibraryAnalysisService, LibraryCommandService, LibraryQueryService 로 분리
  • Service 내의 가독성 낮은 util 메서드와 convert 메서드는 별도 클래스로 분리
  • LibraryService.LibraryCreateResult -> LibraryCreateResult의 별로 레코드로 수정

✅ 테스트 내용

  • API 동작 확인

📎 ETC

@ggamnunq ggamnunq self-assigned this Nov 26, 2025
@ggamnunq ggamnunq added the ♻ refactor 코드 리팩토링 label Nov 26, 2025
@ggamnunq ggamnunq merged commit 1b4161b into dev Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

♻ refactor 코드 리팩토링

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants