🦖 Keep
- 일정 고려해 개발 일정을 꼼꼼히 수립했다
- 리베이스 방식을 잘 활용하여 깃 충돌 문제가 없었다
- 업무 분담이 잘 이루어졌다
- 개인 일정 공유가 잘되었다
- 서로 도우면서 하는 모습이 좋았다.
🐬 Problem
- 여전히 알고리즘에 소홀했다
- 개발 일정을 잘 못지켰다(….)
- 기획이 조금 꼼꼼하지 못했다 (모델, CoreData 설계, 에러 처리)
- 과제 요구사항을 정확히 인지하지 못하고 개발을 시작했다
🦜 Try
- 알고리즘에 신경쓰기
- 과제 요구사항을 자세하게 분석하여 디테일하게 기획하고 개발 시작하기
- 주제 선정 시, 지도라는 기능이 눈에 들어와 도전해보고 싶어 도전했다. 공식 sdk 문서에서 찾기 어려운 부분이 조금 있었는데 일정 로직과 구현법에 대해선 AI를 활용해 쓰면서 학습했다. 이 과정 속에서 데이터 처리 능력이 아직 부족함을 느꼈고, 어느 도메인이든 경험을 해봐야 로직을 구현하기 전 가이드라인이 그려지겠다고 느꼈다. 코어데이터를 써야하는 상황에서 클린아키텍처 위에서 데이터 변환을 구현했는데 아직 제대로 안다고 할 순 없지만 조금씩 감을 잡을 수 있을 것 같다. 마지막으로, 기능 구현함에 있어 스스로 어떤 과정으로 진행할지 어느정도는 정해둘 필요가 있겠다.
To-do 다음 주 공부해봐야 할 주제 - 공부한 점을 포스트할 수 있도록
- 클린아키텍처 - 각 레이어의 역할을 알고 간단한 예제에 적용해볼 수 있도록, 가능하면 단방향 흐름 등 연관해서 글로 정리해보기
- 단방향 흐름 - 강조되는 개념인만큼 단방향 흐름이 어떤 것인지
- 뷰모델 Action, Protocol - 각 포인트 인지 후 적용
- 뷰모델 내 Input, Output 패턴이 무엇인지?
- 스플래시 뷰컨트롤러에서 화면 분기
- 싱글톤의 장점과 용도
1,3,4,6 - 1순위
2,5 - 2순위
클린아키텍처를 빠르게 할 줄 알아야 할 것 같은데 감이 올듯 안올듯 안에 들어가는 개념이 굉장히 많아서 제대로 알기엔 꽤 걸릴듯하여 당장 쓸 수 있을 정도만 공부해보기로 한다 !
'iOS > Swift' 카테고리의 다른 글
[TIL / 25.05.11] RxSwift.. 처음 공부해볼게요 2 (0) | 2025.05.11 |
---|---|
[TIL / 25.05.08] RxSwift.. 처음 공부해볼게요 1 (0) | 2025.05.08 |
[TIL / 25.04.17] URLSession으로.. 네트워크 통신을 어떻게 하는지.. 보여줄래요 (2) | 2025.04.17 |
[TIL / 25.04.16] Lv3 서치바 관련 트러블슈팅 기록 (0) | 2025.04.16 |
[TIL / 25.04.11] UICollectionView Compositional Layout 1 (0) | 2025.04.11 |