-
Notifications
You must be signed in to change notification settings - Fork 3
Boost‐SwiftUI‐2024.09.10(화).md
유정주 JeongJu Yu edited this page Sep 19, 2024
·
2 revisions
Boost‐SwiftUI‐2024.09.10(화).txt
- 2024.09.10 화 오후 9:04 ・ 149분 4초
- 권승용 김대황 정다함 유정주 윤동주 이준복 홍승현
- 클로버노트를 이용해 회의 내용을 기록하고, AI를 이용해 요약, 편집했습니다.
- 빌드 그래프 확인 방법 학습 및 다양한 빌드 옵션 설정에 따른 성능 향상 논의
- 빌드 스크립트의 병렬 실행 가능성 발견 및 이를 통한 큰 시간 단축 가능성 확인
- 빌드 타임라인 분석을 통한 최적화 포인트 파악 및 실제 적용 방안 토론
- 증분 빌드(Incremental Build)의 개념과 중요성 이해
- 링크 패스트(Link Fast) 옵션 활용으로 링킹 시간 두 배 이상 단축 가능성 확인
- 클린 아키텍처의 기본 원칙과 엔티티, 유스케이스, 인터페이스 어댑터, 프레임워크 드라이버 등 레이어 구조 상세 설명
- 의존성 규칙의 중요성 강조 및 내부 레이어로의 단방향 의존성 유지 필요성 논의
- 프레젠테이션, 도메인, 데이터 레이어 구조의 장단점 및 실제 적용 사례 분석
- UseCase의 필요성과 과도한 레이어 분리로 인한 복잡성 증가 문제 검토
- 클린 아키텍처와 MVC, MVP, MVVM 등 다른 아키텍처 패턴과의 관계 및 차이점 토론
- 회사 프로젝트에서의 클린 아키텍처와 DCA(Domain-Driven Clean Architecture) 적용 사례 상세 공유
- 모듈화 전략과 의존성 관리 방법 논의 (예: Core, Domain, Data, Feature 모듈 구조)
- 테스트 가능성 향상을 위한 의존성 주입 및 인터페이스 설계 방법 공유
- 유지보수성 향상을 위한 레이어 간 통신 방식 및 데이터 변환 전략 논의
- 실제 프로젝트에서 발생하는 아키텍처 관련 문제와 해결 방안 공유
- TCA의 Reducer와 Effect 사용 방법 및 장단점 상세 검토
- 복잡한 상태 관리와 액션 처리를 위한 TCA의 CombineReducer 활용 방안 논의
- TCA에서의 의존성 관리와 모듈화 전략 공유
- TCA 버전 관리 및 업그레이드 전략에 대한 의견 교환
- 다국어 지원(로컬라이제이션) 관리 방법과 Lokalize 도구 사용 경험 공유
- 서드파티 라이브러리 관리와 XCFramework 활용 방안 논의 (예: Firebase 등 무거운 라이브러리 관리)
- 프로젝트 구조와 폴더링 전략에 대한 의견 교환 (기능별, 도메인별 구조화 전략)
- 시간 관리 및 날짜 처리에 대한 다양한 접근 방식 논의 (UTC, 타임존 관리 등)
고병학 | 권승용 | 김대황 | 김인환 | 유정주 | 윤동주 | 이준복 | 이창준 | 정종인 | 홍승현 |
---|---|---|---|---|---|---|---|---|---|
bengHak | ericKwon95 | qwerty3345 | loinsir | jeongju9216 | yoondj98 | junbok97 | SwiftyJunnos | chongin12 | WhiteHyun |