Closed le2sky closed 1 year ago
@akalswl14 코드 변경이 많아서! 제가 선리뷰 먼저 작성하고 나서 코드 리뷰 요청하도록 하겠습니다! 🙇🏻♂️🙇🏻♂️
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
@akalswl14 리뷰 감사합니다! 테스트 관련해서 해당 conversation에 커멘트 남겨놨습니다!
구현 내용
구현 요약
도메인 레이어 개선
응용 레이어 개선
auto_increment
로 인해 테스트가 깨지는 것을 개선했습니다.CategoryService.shuffle
매개변수 중changeCategorySequenceDtos
→changedCategories
로 네이밍 개선(기존에 xxDtos로 설정되어 있었음) 했습니다.ShuffleSequenceService
이라는 도메인 서비스를 신규 개발해 도메인 레이어 내부로 카테고리 순서 변경 로직을 이동했습니다.영속성 레이어 개선
findCategoryEntityGraphById
는 카테고리 ID를 받아서 UserJpaEntity가 로딩된 카테고리를 반환합니다.select * from category where category.id = id and category.user_id = user_id
쿼리로도 충분히 방어 로직 작성이 가능하기 때문에 수정했습니다.findCategoryEntityGraphById
->findUserCategory
로 네이밍 개선했습니다.문서 업데이트
관련 이슈
close #155
구현 내용