최종 팀 프로젝트 33일차
1. 오늘 한 일
- 스크럼회의 & 디자이너 전체회의 => 구글 폼 작성
- 2차 merge QA 마저 함(아이폰 프로필사진 변경 이슈)
- 3차 merge 후 QA(채팅 기능 이상 이슈)
- 테스트코드 세션
- 익일 배포 준비(홍보 문구 제작)
- Jira 관리 통한 팀원 진도 체크
오늘까지 반영사항은 깃허브 finalProject에 merge함
1. 스크럼회의 & 디자이너 전체회의 => 구글 폼 작성 완료
- 스크럼회의(14:00)
- FE : 도메인 설정, 2차 배포 후 QA 중(게시물 유저만 수정 삭제 + 아이폰 업로드 에러 해결) ⇒ 프로필 업로드도 해결 후 머지 예정 + CSS 테일윈드화, 모달 등 추가된 사항들 1~2개(판매중,판매완료/최신순, 채팅창)은 진행중 + QA 지속 진행중
- BE : 프론트 요청 값, 아이폰 오류잡기, 코드정리 들어가기 + CI/CD 적용 완료(로컬로 테스트 후 마스터로 푸쉬하면 자동으로 올라갈 예정), 레포 프라임빗 모드 상태, 코드 갈무리 최적화에 힘쓸 예정(성능테스트, 제이미터) + 중복코드 수정, 지난기수 트러블 슈팅 수정 + 가격책정 로직 설계중(오늘 중)
- 협의사항 : 유저테스트 주간, 유저 설문조사 디자이너 회의 시 같이 화면공유하고 만들기, 토큰 만료 시 알림창 ⇒ 조금 더 알아보기, 토큰이 없으면 작동 못 하게 설정 좀 해놓기
- 디자이너 전체회의(19:00)
- 설문 완성
- 디자인 완성(만족도 조사만 좀 더 확인)
- 서비스 서버 여는 것은 추후에 UT 이후 결정
- 경품 : 치킨 3 / 아메리카노 10
- 추후 모임 : 19:30 수요일
2. 2차 merge QA 마저 함(아이폰 프로필사진 변경 이슈)
- 이슈 해결 : extraReducer에서 window.location.replace를 걸면 된다. => 렌더링 순서 문제였다.
3. 3차 merge 후 QA(채팅 기능 이상 이슈)
- 채팅 리스트에서 상대방과 나 구분하는 법 : 삼항연산자 이용
- 채팅방 입장 시 위에 뜨는 닉네임이 상대방인 것 : otherNickname 값 백엔드에서 받아옴
오늘은 코드가 간단해서 깃허브만 참고하면 될 듯.
4. 테스트코드 세션
- 왜 힘들었을까? : 충분히 작고 구체적이지 않아서 ⇒ 기능별로 쪼개서(동사 단위로)
- 왜 조금은 재밌어졌을까? ⇒ 도메인을 살리자?!(대상화될만한 주제 영역) ; 헥사고널 아키텍쳐 사용중 ⇒ 도메인이 핵심이 되는 아키텍쳐를 사용했다 ; 동작하는 도메인 만들기
- 주요한 로직을 훨씬 가볍게 테스트할 수 있다. 의인화된 도메인 덕분에 서비스단의 코드가 절차⇒객체 지향적으로 바뀌어 가독성도 더 좋다.
5. 익일 배포 준비(홍보 문구 제작)
- 홍보문구 제작 후 카톡방 공유
- 디자이너 부탁해서 이벤트 배너 금일 중 완료 요망
- 배포 이슈 : 버셀이 유료화 2일 남음. 배포툴 변경 혹은 결제 결정할 것
6. Jira 관리 통한 팀원 진도 체크
- 웬만한 진도는 다 뺌
- 못 한 테스크는 UT 하면서 추가할 수 있도록 할 것
2. 느낀 점
- 운영비 등 신경쓸 내용이 많다.
- 아이폰 이슈는 모두 해결되었다. 채팅방 이슈도 다 해결 된 것 같아 뿌듯하다.
3. 익일 할 일(월)
- 버셀 결제 여부 투표
- 최종 배포
-> 버그 잡기 / console.log 지우기