HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🚗
⭐ 현대 소프티어 부트캠프 2조 - 카북 ⭐
/
데일리 스크럼

데일리 스크럼

날짜
Feb 16, 2023
작성자
최주형

오늘 점심 : 리첸 🍜

 
 

오늘 목표 :

FE

버그 수정
메인 페이지 전체 검색 버그 수정
글 작성 페이지 종류.모델 선택 안되는 버그 수정
글 작성 / 수정 페이지 완료
 
글 상세 페이지 완료
글 상세 페이지 컴포넌트 분리
글 상세 페이지 api 연결
버그 수정
프로필 페이지 팔로잉 통해서 다른곳 갔을때
상세 페이지에서 다른 곳 갔을때
 
로그인 페이지, 회원가입 페이지 수정
레이아웃 수정
비밀번호 보이기
페이지들 통신 에러 핸들링
 

BE

ERD 업데이트
POST, FOLLOW, POST_LIKE 테이블에 is_deleted 칼럼 추가
TYPE의 type → tag로 변경
MODEL의 mode → tag로 변경
api 리드미 문서작업
모든 자기가 구현한 기능 테스트코드
  • repository 테스트 코드
좋아요 최적화?
 
  • 검색 기능 오류 수정
    • 프론트에서 인코딩을 하고 보내도록 수정
      %, _ -> 백엔드 쿼리문 수정
 
 

발표 시나리오

동작 데모
  • 메인페이지(비로그인)
    • 태그 검색
    • 맑 > 맑음
    • 태그 없애지마
    • 아이오닉 > 무한스크롤
  • 다른곳 로그인 해야 들어갈 수 있음
  • 회원가입
  • 로그인 (새로고침 한번 하고
  • 메인페이지(로그인)
  • 프로필페이지
    • 내 게시물
      • 내 게시물 누르지마
    • 팔로워 목록
      • 팔로워 삭제 되는데 숫자 안바뀜
    • 팔로잉 목록
      • 되는데 숫자 안바뀜
    • 회원정보 변경
    • 로그아웃
    • 타인 프로필 페이지 보여주고
      • 다른거 누르지 말고 나와(뒤로가기)
  • 글 작성 페이지
    • 작성하는 모습 보여주기
    • 프로필 가서 생긴 모습 보여주기
  • 글 상세 페이지
    • 수소/전기차 눌러야 수정할수있음
  • 글 수정 페이지
    • 태그 누르면 삭제도됨
 
기술적 도전 내용
FE
  • 컴포넌트 구조를 사용하여 코드 재사용성을 높이고 뷰를 조직적으로 관리하였다.
  • 메인 페이지 observer api를 이용하여 데이터를 한번에 받아오지 않고 제일 마지막 요소를 관찰할 시 부분적인 데이터를 불러와 렌더링을 최적화 하였다.
  • 무한 스크롤 시 새로 불러오는 데이터에 대해서만 렌더링 하도록 처리하여 렌더링 속도를 높였다.
  • redux라이브러리를 이용하지 않고 직접 구현하여 전역적으로 관리되어야 하는 데이터의 변경에 따른 렌더링을 최적화 하였다.
     
    BE
    • s3 이미지 저장소로 사용
      • s3 repository
    • Repository test in-memory h2 db로 테스트 중
    • 무한 스크롤
      • 기존 방식의 문제점: 인덱스로 넘겨주게 되면 글이 삭제되었을 때 사용자가 보지 못하는 글들이 생김
      • 개선 방향: 인덱스 대신 게시글 id를 넘겨주는 방식으로 개선 중
    • 좋아요 성능개선 - ERD
      • 게시글 데이터베이스에 좋아요 수를 칼럼으로 추가(반정규화)
      • 반정규화로 인한 동기화 문제 해결
     
    팀 활동 내용
    • 회의록 → 아침마다 스크럼 진행(점심메뉴 정하고, 오늘 할 일을 BE, FE 분리하여 정함)