반응형

8/4월(9)
프로젝트 팀 명 : 별이 다섯개
수업 일자 : 2025. 08. 04
성명 : 김도이
나의 프로젝트 수업 점수 : 90 / 100
오늘 할 일
- [x] 평점이 좋은 책 - 리뷰 1개인 건 제외?
- [x] 평균평점 계산에서 - 리뷰개수가 1개로 /1로 나눠지는것은 제외해서 → 평점을 계산하기 위해서는 더 많은 리뷰가 필요합니다.. 되게 해야할듯
- [x] 평점이 좋은 책 main-repository.ts 에서는 totalRating desc로 10개 조회만 함
- [x] 리뷰 개수가 적을 때를 위해서, 평점0인 책도 제외처리..
- [x] 보고싶어요 수가 많은 책 - 보고싶어요 0인 책도 떠서 SQL문 수정
- [x] 응답들 잘된거(200) / 안된거(400?) / 그외의 응답값이 존재한다면(몇?) 처리 싹다 해놓기 // review-router.ts 여기에 swagger 응답에 잘된거/안된거/그 외의 값 다 빠짐없이 예외처리를 깔끔하게 해두려고 해
- [x] 리뷰 API
- [x] 1.리뷰 작성
- [x] 2.특정 책의 전체 리뷰 조회
- [x] 3.리뷰 수정
- [x] 4.리뷰 삭제
- [x] 5.특정 유저의 전체 리뷰 조회
- [x] 6.특정 유저의 리뷰 숫자 조회
- [x] 책 API
- [x] 1.도서검색
- [x] 2.ISBN으로 DB내 리뷰작성된 도서정보 조회
- [x] 3.도서별 평균평점 조회
- [x] 4.랜덤도서 추천
- [x] 메인 API
- [x] 1.좋아요 수가 많은 리뷰 3개 조회
- [x] 2.오늘의 랜덤리뷰 1개 조회
- [x] 3.리뷰수가 많은 책 hot 10 조회
- [x] 4.평점이 좋은 책 good 10 조회
- [x] 5.보고싶어요 수가 많은 책 want 10 조회
- [x] 리뷰 API
1) 프로젝트 수업에서 배운점
- 첫 프로젝트라 아무래도 ChatGPT 의 도움을 많이 받아 사실상 바이브코딩이라고 해도 무방한 수준의 코딩을 했더니, 불필요한 코드도 생겨서 거기서 꼬인 것을 승정님이 알려주셔서 해결했다.
2) 프로젝트 수업에서 느낀점
- 백엔드를 맡았더니 정말 백엔드는 이제서야 70% 정도…? 이해하고 알겠는데, 프론트엔드쪽은 전~혀 모르겠다.. 프론트엔드랑 어떻게 연결이 되는지의 흐름을 알아야 잘 협업할 수 있을 것 같은데,
- 팀프로젝트 끝나자마자 아름이랑 따로 페어프로그래밍 프로젝트 한달짜리 시작할 거니까 그때 제대로 아름이랑 소통하면서 하나의 서비스를 만들어가는 흐름을 제대로 익혀야겠다.
3) 프로젝트 수업에서 실천할 점
- 프로젝트 끝나고 일주일 간 코드들 전체 돌아보면서 복습하고 회고하는 글을 꼭 작성해야할 것 같다.
트러블 슈팅… 하 다시 같은 트러블 발생해서 글 다시 작성
https://d0yclub.tistory.com/56
다음 할 일
- [ ] 화) console.log 전부 지우고 깔끔한 배포용 완성코드로 바꿔놓기
- [ ] 화) PPT 만들기
- [ ] 이 프로젝트로 포트폴리오 작성 시작해보기
- [ ] 프로젝트 회고 및 전체 코드 복습 한번 돌리기
'2025 > [풀스택]SeSAC 웹개발자 7기' 카테고리의 다른 글
| [TIL] DTO vs VO? (0) | 2025.08.25 |
|---|---|
| [TIL] API, REST, REST API, REST규칙? (0) | 2025.08.25 |
| [BookTalk 팀프로젝트] 250801금 Day18 배느실 (3) | 2025.08.01 |
| [BookTalk 팀프로젝트] 250730수 Day15 배느실 (3) | 2025.07.30 |
| [BookTalk 팀프로젝트] 250728월 Day13 배느실 (0) | 2025.07.28 |