💼 오늘 작업 내용
1. 코팅테스트 공부
- programmers_155651 - 호텔 대실 (난이도 2)
- programmers_154540 - 무인도 여행 (난이도 2)
2. 세모체 개발 진행
- 체크리스트 삭제 기능 개발 진행
- 스크랩 / 신고 엔티티 함께 삭제.
- 복사 체크리스트는 유지, BUT checklist Id는 null
- Report Type 수정
- OFFENSIVE/ INFORMATION / ADVERTISEMENT / PRIVACY / COPYRIGHT / OTHERS
- 세모체 미팅 진행
- 추천 기능 명세 ( 세모체 스탠다드가 위로 밑에 조회수 / 스크랩 수 / 담은 수 종합해서 스코어 순으로)
- ⇒ 일단은 조회수 기준으로
- ⇒ 회원기반 추천도 (카테고리 기준으로 하되 최대 10개 반환 - 관심사 카테고리를 통해)
- ⇒ 차단 기능 따로 개발 필요
3. 머신러닝 이론 공부
- y = Xw 이론 공부
- 기하학점 관점에서 Residual(r)를 최소화하는 공식 공부
⚠️ 에러 핸들링
1. MySQL 제약 조건 에러
Spring 개발을 하면서 엔티티의 구조가 변화되면서 서버 DB도 변화가 생김.
그런데 해당 개발 내용을 서버로 Push를 안 함. (즉, 로컬에서만 변환된 엔티티로 동작)
⇒ 실제 프론트에서는 이전 서버로 동작하기 때문에 서버 상태랑 DB 상태가 일치하지 않음.
⇒ 엔티티 생성 시에 새로운 필수 칼럼이 생겼는데 이를 서버에 반영하지 못해서 Constrain Error 발생.
서버에도 새롭게 변경된 내용 추가해서 재배포 해서 에러 해결.
📝 투두리스트