[TWL] 21.03.14.(Sun) - 강경, Ryan

타임라인
- 월: 팀그라운드룰 설정, step 1 의사코드 설계, step 1 각자 코딩해보기
- 화: 쥬스메이커 Step 1 코드리뷰 및 미완성부분 보완
- 수: 서로의 step1 코드리뷰 및 피드백 적용
- class와 struct 차이
- ! -> ? 옵셔널바인딩
- enum 간접호출
- 접근제어자
- guard let error처리
- MARK 사용
- 콜론규칙 적용
- 가독성처리(메소드명, 프로퍼티명) 네이밍 변경
- 목: 오류해결 및 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 진입할 때부터 방향 못 잡고 헤매고 있었는데 멋진 리더십으로 이끌어주어서 반했습니다! 😍