API 설계
PATCH
3개 url를 어떻게 하는게 적절할까요 → null거름 PUT
단방향 vs 양방향 선택하기 나름
팔로우 table 설계할 때 사용자 아이디 pk를 두 번 받아야하는데 어떻게 하면 좋을까요? 유니크 키로 두개 받는 방법은 어떨까요?
→ 원래 됨
대시보드에서 category별 post의 평균 점수와 post의 개수를 뿌려주어야하는데 그러면 category와 post 두 개를 다 참조해야 한다.
→ 카테고리가 포스트의 개수까지 컬럼으로 가지고 있으면 되지 않을까
대신 포스트의 생성과 삭제시 카테고리의 연관된 컬럼도 항상 변경해주어야 한다.
facade pattern
그냥 querydsl로 해도 될 듯
category 내려줄 때 포스트도 같이 내려주게
최대한 api를 재활용해라
둘러보기 → post에 findAllByUserId()