스터디 그룹 토이 프로젝트

스터디 그룹을 등록하려 한다.

등록, 조회, 수정, 삭제 기능

허접한 다이어그램

KakaoTalk_20240218_210449613

요구사항

  1. 고유 id, 스터디 이름, 스터디 주제, 스터디 룸, 스터디 기간, 스터디 등록일 변수를 가진다.
  2. 고유 id는 Null이면 안된다. 생성자에서 UUID.randomUUID().toString(); 사용
  3. 등록, 수정시 스터디 이름은 2글자 이상이다.
  4. 입력은 Controller에서 받는다.
  5. 수정할 때 기존 스터디 그룹을 삭제하고 해당 index에 StudyGroup을 추가하는 방식.
  6. Repository에 접근할 수 있는 건 Service
  7. DB를 사용하지 않으므로 메모리에 저장. (휘발성)

아쉬운 점

  1. 요구사항이나 다이어그램을 제대로 안짰다. 이마저도 안짜놨으면 큰일이었겠지만, 디자인 패턴 공부가 필요할 듯 싶다.
  2. 아직 public, private에 대한 지식이 부족.
  3. 실제 DB에 연결해 봐야한다.
  4. 부분 수정 기능이 없다. (실력 부족)