[내일배움캠프] 12월 30일 금요일 TIL 회고록
오늘부터 프로젝트 시작이었다.
프로젝트 내용은 개인과제였던 게시판 만들기 Lv2에 스프링 시큐리티 구현과 좋아요 기능 구현이 추가 된 게시판을 만드는 프로젝트였다.
우리 조는 원래 5명이었는데 건강 문제로 인해 유일한 전공자분이 불참하게 되어 비전공자 4명만 남게됐다.
먼저 오늘 18시까지 S.A를 제출해야해서 먼저 ERD을 만든 후에 S.A에 필요한 와이어 프레임을 만들었다.
개념적 모델링
4명이서 우여곡절 끝에 다 만들었다. 잘만든건지는 모르겠지만 다같이 진짜 열심히 만들었다.
논리적 모델링
먼저 개념적 모댈링을 만든 후 , 그걸 바탕으로 논리적 모델링을 만들었다.
User는 PK인 id와 username, login_type, password, user_authority가 필요하며
Post는 PK인 id와 title, user_name, post_content, created_At, edlited_At,user_id가 필요하다.
comment는 PK인 id와 user_name, comment_content, created_At,edlited_At, user_id, post_id가 필요하다.
Like은 PK인 id와 user_id,object_id,created_At,edlited_At, user_name이 필요하다.
맞는지는 모르겠지만.. 다같이 열심히 만들어봤다.
와이어 프레임은 보니까 프론트엔드에서 만드는 방식인거 같아서.. 대신에 어떻게 기능 구현이 되는지 만들어봤다.
비회원은 회원가입 및 로그인을 할 수 있고, 게시글 조회를 할 수 있다.
회원은 게시글 목록 및 게시글 작성을 할 수 있으며, 게시글 수정과 게시글 삭제도 가능하다.
또 댓글을 작성할 수 있으며, 수정 및 삭제가 가능하다.
4명이서 의견을 맞춰가며 만들었다.
S.A도 노션으로 만들어봤다.
https://skitter-leotard-f46.notion.site/S-A-B-4-75eb9ced87ed4f6f8477d32649a652fd
스프링 심화 프로젝트 S.A ( B반 4조 )
스파르타코딩클럽 내일배움캠프 스프링 심화 프로젝트
skitter-leotard-f46.notion.site
S.A를 다 끝낸 후 이번엔 역할 분담을 나눴다.
어떻게 분담해야 할지 몰라서 튜터님한테 물어봐서 해답을 찾은 뒤 역할 분담을 했다.
분담이 끝나고 시간을 보니 너무 늦어서 월요일부터 다같이 천천히 만들어보기로 했다.
재밌을 것 같다.