## 아이디어 - 일반 회원과 멘토 회원을 나눠서 만드는 것이 어떠한가? 참고 https://soomgo.com/pro?entry_point=signup_cta ## 가입 인증 관련 - 멘토는 회사 인증이 필요함 -> 이메일 인증 -일반 회원도 인증이 필요할까? -> 이메일 인증? -> 우선은 넣지 않는다 ## 로깅 - AOP를 적용한 로깅이 필요함 -> 어떤 곳에 로깅을 할 것인가? -> 왜 로깅이 필요한가? ## 우선순위 1) 회원 가입, 로그인 -> 회원 가입 시 (1) 유효성 검사, (2) 세션 or JWT 처리 -> 각각의 장단점은 무엇인가? 2) 로그아웃, 비밀번호 변경, 계정 삭제 ## 테스트 코드 - 테스트 코드가 반드시 포함되어야 함 ## 참고 코드 배달 앱 '회원'가입 https://github.com/f-lab-edu/food-delivery/blob/develop/src/main/java/com/delfood/controller/MemberController.java 배달 앱 '라이더' 가입 https://github.com/f-lab-edu/food-delivery/blob/develop/src/main/java/com/delfood/controller/RiderController.java 배달 앱2 '회원'가입 https://github.com/f-lab-edu/make-delivery/blob/develop/src/main/java/com/flab/makedel/controller/UserController.java