-
Notifications
You must be signed in to change notification settings - Fork 3
Boost‐SwiftUI‐2024.09.26(목).md
유정주 JeongJu Yu edited this page Oct 12, 2024
·
4 revisions
Boost-SwiftUI-2024.09.26(목).txt
- 2024.09.26 목 오후 9:10 ・ 73분 56초
- 권승용 정다함 윤동주 홍승현
- 클로버노트를 이용해 회의 내용을 기록하고, Claude를 이용해 요약, 편집했습니다.
- TCA의 주요 특징과 장단점에 대해 깊이 있는 논의가 이루어짐
- 일관된 코드 작성이 가능하여 협업 시 큰 장점으로 작용
- 액션, 상태 변화, 뷰 업데이트의 단방향 플로우로 인한 예측 가능성 향상
- 다른 개발자의 코드를 읽을 때 불편함이 줄어듦
- TCA와 Clean Architecture를 함께 사용하는 것에 대한 고민 공유
- 모듈화와 테스트 용이성 증가라는 장점
- 작은 프로젝트에서는 과도한 복잡성을 야기할 수 있다는 우려
- TCA 사용 시 코드 구조의 고착화에 대한 우려 제기
- 항상 같은 구조로 코드를 작성하게 되어 유연성이 감소할 수 있음
- 반면, 익숙해지면 코드 작성 속도가 빨라지는 장점도 있음
- TCA에서의 내비게이션 처리 방식에 대한 의문 제기
- 아직 내비게이션 관련 튜토리얼을 보지 않아 이해가 부족한 상태
- 클린 아키텍처의 장단점에 대한 상세한 토론
- 모듈화와 테스트 용이성 향상이라는 큰 장점
- 작은 프로젝트에서는 오버엔지니어링이 될 수 있다는 우려
- 유스케이스와 리듀서의 역할 분담에 대한 고민
- 비즈니스 로직을 유스케이스에 담고 리듀서는 이를 호출만 하는 방식 고려
- 이는 Clean Architecture + MVVM + ReactorKit 조합과 유사한 구조
- 복잡한 로직 처리를 위한 서비스 객체 활용 방안 논의
- 리듀서가 너무 길어지는 것을 방지하기 위해 별도의 서비스 객체로 분리
- 이를 통해 테스트 가능성도 향상
- 외부 의존성 변경에 대한 대응력 향상 목적 논의
- API 변경 등의 상황에 더 유연하게 대처할 수 있는 구조 모색
- LeetCode 활용을 강력 추천
- 문제 설명과 테스트 케이스 제공이 매우 우수
- 다양한 프로그래밍 언어 지원으로 선택의 폭이 넓음
- 실제 기업 코딩 테스트와 유사한 환경 제공
- 프로그래머스와 백준 활용 경험 비교 공유
- 프로그래머스: 실제 코딩 테스트와 유사한 형식
- 백준: 입출력 처리 등 부가적인 작업이 필요한 단점
- 자주 출제되는 자료구조와 알고리즘 유형 파악의 중요성 강조
- 트리, 링크드 리스트 등 기본 자료구조에 대한 이해 필요
- DP(동적 프로그래밍) 등 주요 알고리즘 유형 학습 필요성
- Firebase Crashlytics 활용 경험 공유
- 앱 크래시 상황에서 자동으로 로그 수집
- 디스코드 봇을 이용한 에러 메시지 전송 방법 소개
- 서버 부하를 줄이면서 효과적인 에러 로깅 가능
- 구현이 생각보다 어렵지 않다는 경험 공유
- try-catch 구문에서 캐치된 에러를 디스코드로 전송하는 방식 설명
- 에러 발생 빈도와 유형 분석을 위한 GPT 활용 제안
- 중복 에러 제거 및 발생 빈도 집계에 GPT 활용 가능성 논의
- 삼성 청년 SW 아카데미(SSAFY) 지원 고려
- 취업에 도움이 될 수 있는 선택지로 인식
- iOS 트랙이 없는 점에 대한 고민
- iOS vs Android vs 백엔드 진로 선택에 대한 토론
- 각 분야의 장단점과 시장 상황 분석
- 백엔드의 범용성과 포텐셜에 대한 의견 교환
- 크로스 플랫폼 개발의 장단점 논의
- Flutter 등의 기술에 대한 관심과 우려 동시 표명
- 네이티브 개발 지식의 중요성 강조
고병학 | 권승용 | 김대황 | 김인환 | 유정주 | 윤동주 | 이준복 | 이창준 | 정종인 | 홍승현 |
---|---|---|---|---|---|---|---|---|---|
bengHak | ericKwon95 | qwerty3345 | loinsir | jeongju9216 | yoondj98 | junbok97 | SwiftyJunnos | chongin12 | WhiteHyun |