타임라인

  • 월: 팀그라운드룰 설정, step 1 의사코드 설계, step 1 각자 코딩해보기
  • 화: 쥬스메이커 Step 1 코드리뷰 및 미완성부분 보완
  • 수: 서로의 step1 코드리뷰 및 피드백 적용
    1. class와 struct 차이
    2. ! -> ? 옵셔널바인딩
    3. enum 간접호출
    4. 접근제어자
    5. guard let error처리
    6. MARK 사용
    7. 콜론규칙 적용
    8. 가독성처리(메소드명, 프로퍼티명) 네이밍 변경
  • 목: 오류해결 및 Step 1 PR
  • 금: 코드리뷰 피드백 방안 논의, 커스텀 타입 디코딩 이슈 해결 및 타입별 수행 기능 전체 재검토
  • 토: 익일 논의 결과 바탕으로 전체 코드 리팩터링, 리뷰어 피드백에 대한 코멘트 및 수정 결과물 push
  • 일: 개인 학습

잘한 점

  • json을 이용한 임시데이터 활용
  • 적극적인 코드 리팩터링
  • 주말을 불사한 학습 의욕과 프로젝트 참여

개선할 점

  • UI 구성
  • error type (Result type)
  • Singleton Pattern 적용

학습 키워드

  • Class와 Struct
  • json, Codable(Decodable, Encodable)
  • Enum, rawValue
  • error처리 (do-catch)
  • 프로그래밍 디자인 패턴, 아키텍쳐 (MVC)
  • Type, Property, Method
  • 타입의 설계 (기능 배분)

팀원 칭찬하기

  • 강경이 Ryan에게:
    • 읽기쉬운 네이밍 센스를 보여줘서 매끄러운 협업을 진행할 수 있었어요😁
  • Ryan이 강경에게:
    • Step 1 진입할 때부터 방향 못 잡고 헤매고 있었는데 멋진 리더십으로 이끌어주어서 반했습니다! 😍
profile
합리적인 해법 찾기를 좋아합니다.

0개의 댓글