Skip to content

11월 20일 데일리스크럼

김민석|Minseok Kim edited this page Nov 22, 2024 · 1 revision

시작 스크럼

건강 Check ~

  • 병조: 어제 저녁부터 상태가 안좋음
  • 민석: 잠을 조금 더 자고 싶네요,,
  • 영균: 점점 피곤해지는 기분
  • 한승: 컨디션 좋음.

잡담

  • 병조:
  • 민석: 확실히 웨이팅 맛집은 다르군요
  • 영균: 에어팟 수리를 하고 싶은데 주말 예약이 꽉 찼네요 ㅠㅠ
  • 한승

전날 말하지 못한 것

네트워크 대화 제공자 추상 ?

protocol AssistantMessageProvidable {
    func requestAssistantMessage(for chat: [Message]) async throws -> Message
}
protocol MessageManageable {
    var retrospectID: UUID { get } -> retrospect 자체를 가지고 있도록?
    var messages: [Message] { get }
    var messageManagerListener: MessageManagerListener { get }
    
    func fetchMessages(offset: Int, amount: Int) -> [Message] // 임의 수정 한 부분
    func send(_ message: Message) async throws -> Message     // 임의 수정 한 부분
    func endRetrospect()
}

오늘 할 일

  • View 팀
    • View 코드 머지
    • 영균: 코드 리뷰 반영, 전송 실패 로직 (재전송 버튼 활성화), 애니메이션 정상화, prefetch?
    • 한승: 회고목록 뷰 설계, 백로그, 일감나누기, 구현 쭉쭉~
    • Send 버튼 상태 관리
      • response가 온 경우 && text가 입력이 된 경우
  • 비즈니스 로직팀
    • 민석: 예전 메시지 불러오기 구현 및 PR, CoreData 추가 이해
    • 병조: 네트워크 도움 대화 구현체, Send부분

마무리 스크럼

오늘 한 일

  • 뷰 팀
    • messageManager를 통한 채팅 로직 구현
      • 그러나 인터페이스 변경으로 수정중
    • 회고 목록 뷰 구현
      • 회고 목록 화면 설계
      • 회고 셀
      • 회고 목록 테이블 뷰
  • 비즈니스 로직 팀
    • Fetch 함수를 구현 완료했습니당(Test 까지)
    • 네이버 클로바에서 회고 도움 메시지 가져오기 PR 올라옴 테스트를 곁들인
    • Send 남음 → 22시 시작

🔗 회의록

🔗 오늘 겪은 문제

Test를 어디까지 해놓을지?

  • 처음 가져오는 Test

  • 10개인데 메시지가 7개라 7개 가져오는지 등

  • 정렬 되어서 들고오는지 Test

  • 마무리 안된 섹션 + 월별 섹션 처리

PR 리뷰 같이 보기

Clone this wiki locally