항해14기 본과정/항해14기 개발일지

[항해 14기] 개발일지26 (5lv 리팩토링)

스쿼트잘함 2023. 5. 2. 17:31

5레벨 리팩토링

 

1. Comment Controller

- 예외처리 추가

 

 

 

2. 명세서 추가 반영, 코드 최적화

- api명세서에 적힌것과 다른 부분이 있어 수정(res 형식, 오류코드 등)

- 에러를 보기위해 기입한 콘솔로그, 계층 분해하다 의미 없이 남겨진 코드들 제거

- 토큰을 서비스와 컨트롤러에서 2중으로 발급하고 있어서 서비스 로직으로 통합 

 

 

 

3. 새로 발생한 오류 예외처리

- 계층 분해를 한 뒤 각 계층에서 데이터가 오갈 때 undefined로 매개변수가 들어오면 리턴을 해주지 못하여 에러가 나면서 서버가 종료됨

- 해당 부분들에 if문으로 예외처리

 

 

 

4. 예정사항

- 해당 과제물을 교보재로 삼아 추가적으로 공부할 내용들을 적용시켜가며 지속적인 리팩토링 예정