✏️

1주차 기술 멘토링 사전 노트

코드 컨벤션
깃플로우 전략
이번 주 한 일 (팀용)
기획 및 기획 개편
(팀원 개인)
(개인 5분기록 대시보드 캡쳐)
윤미주
김현진
여태원
임혜린
서지원
이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
→ 단, “A는 어떻게 구현하나요”의 질문은 삼가주세요.
→ “A와 B를 알아보았는데, 둘 중 A가 낫다고 판단했는데 맞을까요?”의 식의 고민의 흔적을 담아 질문해주세요.
데이터베이스 정보 삭제 관련 기술적 질문)
(원장 튜터님 피드백 참고)
회원정보가 삭제되었을 때 댓글 정보들은 어떻게 관리할지?
⇒ 회원정보가 삭제 되었을 때도 댓글 정보가 그대로 살아있을 수 있다.
회원정보 삭제를 컬럼을 추가해서 isDeleted 상태로 관리해라 → 회원 탈퇴 후 회원 정보 3개월 정도 보관/ 이후 라스트 로그인 일자가 3개월이 지난 회원이다? = 영구 삭제 (실제 기업에서 회원 정보를 다루는 방식)
그러면 회원정보가 삭제되도 데이터는 일단 보관되어있음.
회원정보가 isDeleted true면 (삭제된 사용자) 이런식으로

질문) 아래의 방식으로 비활성 상태로 만드는 방법이 맞나요?

회원이 탈퇴하기 버튼을 눌렀을 때 → isDeleted : true (비활성화된 회원으로 변경)
이후 다시 로그인을 시도할 때, 해당 user_Id 값을 가진 사람의 isDeleted가 true인 경우, 휴면계정을 해제 하시겠습니까? 라는 창이 뜨면서 다시 활성화 되게 만드는게 맞는지?
회원 정보가 삭제되어도 회원 정보가 삭제되어도 클래스 후기 등을 그대로 남겨두는게 맞는지…?
외래키 작성 부분을 수정해야하나…
숙제: 멘토링 결과 다음 주까지 해올 일
팀 전체 (리더와 부리더님께서 필두로 정리해 주세요.)
기본 UI 구성 및 CRUD
팀원 개인별로 작성해 주세요.
윤미주 - 로그인 페이지
김현진 - 마이페이지 기본 UI 잡기 및 기능 구현
임혜린 - 클래스 등록 페이지 UI 및 기능 구현
서지원 - 예약하기 페이지 기능 구현
여태원 - 디테일페이지 + 헤더 사이드바 완성