likelion-backendschool/FinalProject_KangMinSeong_team7

[Feat] 회원가입, 로그인, 로그아웃 기능 구현

Closed this issue · 1 comments

Description

회원가입과 로그인, 로그아웃 기능을 구현한다.

To-do

  • Member Entity를 생성한다.
  • 회원가입 기능을 구현한다.
  • 회원 가입시 축하메일을 발송한다.
  • Spring Security를 사용하여 로그인을 구현한다.
  • Spring Security를 사용하여 로그아웃을 구현한다.
  • 테스트 코드 작성

ETC

목표 설정이 굉장히 세분화 되어있고 잘 설정하신 것 같습니다! 그만큼 알아보기 쉬운 도메인 구조여서 코드가 이해가 더 잘 되었습니다. 최대한 기능을 세분화하려는 의도들이 Vaildator를 따로 처리하거나 예외처리 클래스들을 세분화해서 둔 것에서 잘 보여지는 것 같습니다. 기본 구현뿐만 아니라 성능까지 생각을 해서 구현을 하신 것에서 배울점이 많았습니다. 똑같이 주어진 시간이지만, 치밀하고 많은 생각, 고민들을 하시면서 코드를 구현하신 것이 보입니다(저는 생각도 못했..습니다..). 초기 구조 부분에서 배울점이 많았고, 가독성 좋은 코드를 짜는 습관이 들어있으신 것 같습니다. 코드 잘 보았습니다...! 궁금한 부분들은 군데군데 코드 위에 남겨놓겠습니다!