4️⃣

9/20(금) 스크럼

FE

[검색 자동완성 기능 추가 논의 및 UI 변경]

1.
Step2에서 Step3로 넘어가기 위해서는 반드시 결과 리스트에서 값을 선택해야 함
2.
자동완성: 입력 시 자동완성을 통해 값을 선택하면, API를 호출해 결과 리스트를 불러옴
3.
디바운스 적용: 자동완성 외에 직접 입력된 값(input 값)도 디바운스를 적용해 API를 호출하고, 그 결과로 리스트를 불러오도록 구현

[알림 기능 논의]

알림 타입 중 DECLARATION(신고)와 REMOVED(삭제)의 경우 postId를 null로 반환함
이중 REMOVED(삭제)의 경우 게시글 신고 접수 → 신고 승인 → 해당 게시글 삭제 시 게시글을 작성한 사용자에게 발송하는 알림으로, 알림 클릭 시 삭제된 게시글을 이동할 수 있도록 구현하였으나, 위와 같이 postId를 null로 반환하며 모든 게시글 내용이 delete 처리되기에 신고사유와 신고내용만 포함된 알림으로 발송되도록 수정
ex. "신고사유" 사유로 인한 "신고내용"의 문제로 게시글이 신고가 접수되어 삭제 처리되었습니다.
(DECLARATION(신고)의 경우 신고한 사용자에게 발송되는 알림으로 별도의 이동이 필요하지 않아 수정X)
추가로, 신고 반려의 경우 신고 사유와 동일하게 여러 유형을 설정하여 정해둔 타입으로 발송되도록 수정
사유와 동일하게 select 영역으로 UI구성 예정이며 이에 따라 db 타입을 string → ENUM으로 변경 예정

BE

멘토링 질의응답 정리
1.
인강이 주가 되면 안된다. 혼자 생각을 해보는 시간이 많아야하고 자신이 공부한 걸로 계속 넘어가야 한다 강사님 경험: 백엔드 면접질문을 가지고 개념에 대해서 공부하여 1차적으로 정리-> 한달 뒤 다시 보면서 고쳐야할 부분 다시 정리.. 이렇게하면 이전보다 나아질 것이고 개념을 남한테 깔끔한 문장으로 설명할 수 있을 때 까지 반복, 강의는 보통 전혀 모르는 개념에 관련된 일을 빨리 배워야하고 해야할 때 수강한다
현실적인 측면: 면접을 통과해야하니 면접에서 물어보는 것을 공부하자. 마스터하는 것이 아닌 큰 관례와 개념을 알고 있으면 필요할 때 보면서 디테일한 것을 채워가면 된다.
알고리즘은 무조건 양식(반복 학습), 200문제 정도 몇번 회독하여 돌리는 것을 목표, 타임리밋을 걸어두고 테스트 치자-> 시간 지나면 다시 도전
2.
프론트에 대한 지식은 잘해서 나쁠건 없지만, 심심할 때 하자(너무 백엔드만 보는가 싶을 때)
주입식으로 배우는데 벗어나고 자신이 궁금해하는 것을 깊게 공부하고 남한테 설명하는 것을 기르자
3.
이직 관련(서비스 직군 이직) 신경쓰는 사람도 있고 신경없는 사람도 있다 금융은 벽이 있다 초봉은 높으면 좋지만, 현재 상황에서 나머지는 괜찮은데 초봉 때문에 고민이라면 그냥 가는 것이 좋다
4.
평점 되게 좋은 리뷰와 되게 나쁜 리뷰를 빼고 보면 그 회사의 분위기이다 회사가서 가능하면 내가 떠나야할 이유보다는 남아야하는 이유를 찾아라(떠나야할 이유를 찾다보면 끝도 없다)