일정(Schedule) API 리팩토링


일정(Schedule) API 리팩토링

개발이 끝나서 배포 과정 전까지 코드 리팩토링에 들어갈 생각이다. 리펙토링의 과정은 두 가지를 염두해서 리펙토링을 진행할 예정이다. 1. 하드코딩하지 않는다. Constant 변수로 뺄 수 있는건 다 빼도록 노력한다. 2. 메서드 하나당 하나의 역할만 하도록 분리한다. 일정 추가 API 리펙토링 기존의 일정 추가 API의 Service 같은 경우의 코드는 아래와 같다. /** * Save response save schedule. * * @param requestSaveSchedule the request save schedule * @return the response save schedule */ public ResponseSaveSchedule save(RequestSaveSchedule requestSaveSchedule) { Member creator = memberRepository.findById(requestSaveSchedule.getMemberId()) .orEls...



원문링크 : 일정(Schedule) API 리팩토링