HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
👏
[3차] 최종 프로젝트 공지 페이지
/
👍🏿
[최종 프로젝트] 선배 개발자와의 소통 일지
/
🐂
팀 09 백엔드 중간 피드백 면담
🐂

팀 09 백엔드 중간 피드백 면담

기입 일자
Aug 9, 2022 04:36 AM
기록 유형
중간 피드백 면담
날짜
Aug 8, 2022 12:00
멘토
에프
분야
백엔드
2022년 8월 8일 질문
 
Q. 좋아요 100 북마크 20개 눌렀을때 사용자 정보 API에서 다가져오는건 바람직하지만 다른자원에 접근한다는 것 결국 하나의 API에서 많은걸 가져오는게 좋은건가?
f - 하나로 합친다면 시간이 오래걸림, api를 다양하게 사용하지 못함 or 어떤부분은 성공했는데 어떤부분은 실패하는 경우 발생
 
Q. 회원 가입 페이지에서 입력하는대로 바로바로 체크하는 서비스 방법
  1. 닉네임 중복확인 버튼
  1. 병목으로 0.5초 이내의 변경된 사용자의 액션을 기다리고 그후 api를 날리는방법 -> 프론트에서 가능한 파트
 
Q. 토클로 동작하는 API -> get으로 받아처리하는게 맞지않을까
f - 버그가 어디서 발생할수있는가? 멱등성이 필요함, 가능하며 멱등성이 있는 API를 만들어야함(get은 탈락....), 동시성 이슈도 생길 가능성이 있음 = UI에서도 충분히 일어날 수 있음
 
Q. Enum에 의존성 주입하는게 일반적인가? f - 좋은패턴인지는 몰라도 에프는 파라미터로 넘겨줌
 
Q. Body를 통해서 필드값을 넘겨줄때 한글을 넘겨줄때 JSON 파싱이 실패함 f - 슬렉에 상황을 캡처해서 보여주세요 원래는 동작할텐데? → 해결됨
 
Q. 책 추천 부탁드립니다 f - 본인이 면접봤을 때 부족했던 부분의 책을 찾는게 좋음
 
Q. 레디스 테스트 f - 어떤 목적의 방향으로 테스트하는가를 고려해야 함 (모킹하는 방향이 바람직 할듯)
 
Q. 중복 체크를 누구나 신청할 수 있는데 막을수 있는 방법
f - http 책에 있는데 헤더중에 referer 로 확인가능할 수 있음 , 이 IP에서 요청온 횟수를 카운트함
 
 

프로젝트 중간 평가


  • 좋은 점
    • 여행경로 지도 찍어주는거 좋음(가시적으로)
    • 추천하는 컨셉 좋음
  • 개선해야 할 점
    • 중복체크에서 아직 생성 전인데 상태코드 Conflict인 이유 생각해보기
    • 회원탈퇴시 맵핑된 게시글, 댓글 등등 처리 여부
    • 페이지 처리 내부적으로 1을 받아와도 0으로 시작할 수 있게 만들기(사용자는 몰라야 함)
    • API url 에서 맨뒤에 / 빼기(코스 인듯)