팀프로젝트 설계를 했다.
ERD
UML다이어그램
기능중에 예외처리와 좋아요를 맡아서 하기로 했다.
예외처리는 쉽게 구현했으나 좋아요는 구상이 잘 되지 않아 팀원들과 토론을 좀 했다.
의견이 갈려서 일단 만들어보고 보여드리기로 했다.
내 의견은 이렇다.
1. post와 comment는 각각 좋아요의 갯수를 가지고 있어야한다.
2.like엔티티에는 어느 post나 comment like인지 어떤 user가 눌렀는지 정보가 저장되어있어야한다.
3.like를 작동시켰을때 user의 중복을 검사하여 user가 존재한다면 post나 comment의 좋아요 갯수를 하나 줄이고, user정보를 삭제한다. 없다면 user정보를 저장하고 좋아요 갯수를 하나 증가시킨다.
이렇게 구상을 했는데 잘 구현이 될지는 모르겠다.
주말동안 구현을 하면서 수정을 해 볼 예정이다.
'개발일지(일간)' 카테고리의 다른 글
23년 1월 3일 팀프로젝트 (0) | 2023.01.03 |
---|---|
23년 1월 2일 팀 프로젝트 (0) | 2023.01.02 |
22년12월29일 (0) | 2022.12.29 |
22년 12월 28일 트랜잭션 (0) | 2022.12.28 |
22년 12월 27일 (0) | 2022.12.27 |