v1.4 / v1.5change journal

POP-SPOT v1.4 / v1.5 (12/22) — v1.4 보강 (DTO 15 + 엔티티 7) + v1.5 프론트 Clean Code Wave 1-4, 7

김동현242
#백엔드#프론트엔드#회고#트러블슈팅
v1.4 / v1.5 변경 기록의 이어지는 부분이다. 같은 검증 ID dcc58899695385a55eff935199166df24230ab2430603e6005d057bb3f01fcca를 사용한다.
커밋 657a9ea — feat: 등급 시스템 + 다크모드 가독성 보강변경 파일 8

GitHub에서 이 커밋 보기

파일 1. PROJECT_CHANGELOG.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 2. popspot-backend/src/main/java/com/example/popspotbackend/entity/ChatMessage.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 3. popspot-backend/src/main/java/com/example/popspotbackend/service/music/YouTubeMusicSearchService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 4. popspot-frontend/app/globals.css

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 5. popspot-frontend/app/page.tsx

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 6. popspot-frontend/src/components/Passport/PassportView.tsx

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 7. popspot-frontend/src/components/rank/RankCard.tsx

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 8. popspot-frontend/src/lib/rank.ts

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

커밋 23d8c15 — fix: 음악 매칭 정확도 + 다크모드 카테고리 글씨변경 파일 2

GitHub에서 이 커밋 보기

쉬운 설명: 음악 매칭 정확도 + 다크모드 카테고리 글씨 작업이다.

바꾼 이유: 음악 매칭: - YouTube 검색 첫 결과를 무조건 박지 않고 영상 제목으로 검증 - 5단계 우선순위 (아티스트+트랙→공식+트랙→공식→트랙만→아티스트만) - 신뢰할 매칭 없으면 null 반환 (엉뚱한 영상 박힘 방지) - containsLoose: 대소문자/공백/특수문자 무시한 매칭

파일 수: 2개이다.


파일 1. popspot-backend/src/main/java/com/example/popspotbackend/service/music/YouTubeMusicSearchService.java

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 2. popspot-frontend/app/globals.css

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

커밋 52fe3dd — feat(music): 영상 노출형 플레이어로 전환 (YouTube ToS 준수)변경 파일 3

GitHub에서 이 커밋 보기

쉬운 설명: 영상 노출형 플레이어로 전환 (YouTube ToS 준수) 작업이다.

바꾼 이유: 이전: IFrame 을 0x0 으로 숨기고 오디오만 사용 → 약관 §III.E 위반 소지 이후: IFrame 을 fixed 무대로 띄워 모든 모드에서 영상 노출

파일 수: 3개이다.


파일 1. popspot-frontend/src/components/music/GlobalMusicPlayer.tsx

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 2. popspot-frontend/src/components/music/MusicPlayerProvider.tsx

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 3. popspot-frontend/src/components/music/useYouTubePlayer.ts

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

커밋 b4cc174 — docs: add architecture overview변경 파일 1

GitHub에서 이 커밋 보기

쉬운 설명: add architecture overview 작업이다.

바꾼 이유: 커밋 제목에 적힌 문제를 해결하기 위해 코드를 바꿨다.

파일 수: 1개이다.


파일 1. popspot-backend/ARCHITECTURE.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

커밋 1bdefce — docs: add architecture overview변경 파일 1

GitHub에서 이 커밋 보기

쉬운 설명: add architecture overview 작업이다.

바꾼 이유: 커밋 제목에 적힌 문제를 해결하기 위해 코드를 바꿨다.

파일 수: 1개이다.


파일 1. ARCHITECTURE.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

커밋 ad81685 — refactor: 백엔드 Clean Code 7 Wave 적용 (48파일) + Spotless 자동 포맷팅변경 파일 2

GitHub에서 이 커밋 보기

쉬운 설명: 백엔드 Clean Code 7 Wave 적용 (48파일) + Spotless 자동 포맷팅 작업이다.

바꾼 이유: 커밋 제목에 적힌 문제를 해결하기 위해 코드를 바꿨다.

파일 수: 115개이다.


파일 1. BACKEND_CLEAN_CODE_REFACTOR.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

파일 2. PROJECT_CHANGELOG.md

파일 전체 문맥

조각만 보면 알기 어려운 코드를 파일 처음부터 끝까지 보여 준다. 초록은 추가·수정, 빨강은 삭제된 줄이다.

공유XLinkedIn

댓글