-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Labels
Description
어떤 부분을 리팩터링하려 하나요?
리팩터링하려는 부분에 대해 간결하게 설명해주세요
URI 회의에서 이야기나온 내용을 적용합니다.
Response, Request
- PostCreateRequest 에서 BoardCode도 받아오도록 변경
- PostFindResponse 에서 BoardCode을 추가 응답하도록 변경
- Request & Response 에 사용되는 국문 권역을 enum으로 변경 (e.g. 아시아권 → ASIA)
- 이미지와 관련된 api 들은 이미지 파일을 요청에 포함호도록 변경
URI 리소스
- 내 정보 관련 uri를
/my-page/**에서/my/**로 변경 - 게시판 관련 uri를
/communites/**에서/boards/**로 변경 - 지원 관련 uri를
/application/**에서/applications/**로 변경 - 대학교 관련 uri를
/university/**에서/universities/**로 변경 - 어학 성적 관련 uri를
/score/languageTest/**에서scores/language-tests/**로 변경 - 학점 관련 uri를
/score/gpa/**에서/scores/gpas/**로 변경
계층 최소화
- 게시글 관련 uri 에서
/communties/{board-code}부분 제거 - 댓글 관련 uri 에서
/posts/{post-id}부분 제거
인증
- 인증은 각 방식에 따라 형식이 달라질 수 있으므로 각각의 api 를 사용한다.
- email 은 로그인/회원가입 api 를 분리한다.
기타
- 위시 학교 추가, 삭제 api 분리