2023/02/22 (20:40)

인원별 역할

(BE)

프로젝트 기획 방향

<aside> 💡 전반적인 프로젝트 진행을 알기 위해 대략적인 설명을 작성해 주세요.

</aside>

질문 사항

Q. 기능을 모두 만들고 배포까지 끝냈는데 이제부터는 코드를 리팩토링 하려 하는데 어떤 기준으로 코드 리팩토링을 진행하는게 좋을까요?? 어떤 코드가 더 좋은코드인지 알 수 있는 방법이 있을까요??

Q. refresh 토큰을 사용하는 이유가 무엇인가요? access token의 유효기간을 줄일 수 있다는 장점이 있지만 refresh토큰이 탈취당하면 어떻게 해야하나요?

Q. API 명세서 작성 시 알아두어야 할 점이나 주의점, 보통 작성에 어느정도의 시간이 걸리고 수정은 얼마나 하는지와 작성법이 잘 정리된 사이트를 알고 계신다면 알려주세요

Q. swagger version2에서 파라미터 타입을 변경하는 방법이 있을까요? swagger에서 자동설정되어서 보여주는 타입과 DTO의 타입이 일치하지 않습니다.

멘토 답변 정리

A.

  1. 메서드 분리, 매직넘버를 상수로 빼는 → 클린코드