Skip to content

Conversation

@whxogus215
Copy link
Contributor

🔧연결된 이슈

  • closed

🛠️작업 내용

  • GonghakRepository의 메서드 이름 간소화
  • GonghakCoursesDao JPQL 메서드 이름 간소화 및 CompletedCourseDomain 별칭 수정(GCCD -> CCD)
  • GonghakCoursesDao 클래스 이름 오타 수정
  • GonghakCoursesDao에서 사용하지 않는 메서드 삭제

🤷‍♂️PR이 필요한 이유

GonghakCoursesDao의 메서드는 현재 JPQL을 사용한 쿼리 메서드를 갖고 있습니다.
해당 JPQL을 통해 쿼리 메서드가 어떠한 조건으로 데이터를 불러오고 있는지 충분히 보여주고 있다고 생각했습니다.

결국, 사용자가 이수하거나 이수하지 않은 공학인증 과목을 가져오는 메서드이기에 좀 더 직관적인 이름을 부여함과 동시에
메서드의 길이를 줄이는게 코드를 읽는데에도 더 편리할 것 같아서 메서드 이름을 다음과 같이 수정하였습니다.

  • findUserCoursesByMajorByGonghakCoursesWithCompletedCourses -> findUserCompletedCourses
  • findUserCoursesByMajorByGonghakCoursesWithoutCompleteCourses -> findUserInCompletedCourses

✔️PR 체크리스트

  • 필요한 테스트를 작성했는가?
  • 다른 코드를 깨뜨리지 않았는가?
  • 연결된 이슈 외에 다른 이슈를 해결한 코드가 담겨있는가?

- GonghakCorusesDao -> GonghakCoursesDao (Course 오타 수정)
- JPQL에 사용된 CompletedCourseesDomain의 약어를 GCCD에서 CCD로 변경
@whxogus215 whxogus215 added 🔨 리팩토링 리팩토링 서비스 서비스 로직 관련 이슈 labels Aug 14, 2024
@whxogus215 whxogus215 requested a review from jiseop121 August 14, 2024 12:53
@whxogus215 whxogus215 self-assigned this Aug 14, 2024
@whxogus215 whxogus215 requested a review from gmltn9233 August 16, 2024 05:22
Copy link
Contributor

@gmltn9233 gmltn9233 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

확실히 가독성이 좋아졌네요 좋습니다!!👍

@jiseop121
Copy link
Contributor

findUserCoursesByMajorByGonghakCoursesWithoutCompleteCourses -> findUserInCompletedCourses

특히 위와 같은 변수명 처치곤란이었는데 잘 줄여주셔서 감사합니다...ㅠㅠ

@whxogus215
Copy link
Contributor Author

감사합니다 ㅎㅎ

@whxogus215 whxogus215 merged commit 13a6122 into develop Aug 17, 2024
@whxogus215 whxogus215 deleted the refactor/dao branch August 17, 2024 07:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 리팩토링 리팩토링 서비스 서비스 로직 관련 이슈

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants