반응형
디자인패턴
-
iOS 엔지니어링 '잘' 하기 (feat. 클린 아키텍쳐)iOS Dev 2023. 3. 25. 22:11
시작하기에 앞서, 본 내용은 23.03.26에 진행한 숭실대학교 중앙동아리 유어슈 모바일 엔지니어링 데이 Ace '김종찬' 연사님의 발표 내용 기반입니다. 모바일 엔지니어를 괴롭히는 요소들과 그에 대한 대책은 무엇이 있을까? 1. 서비스의 방향과 스펙을 계속 흔드는 Product팀 => 기능의 재사용성을 높여주는 DI / 클린 아키텍쳐 / SOLID원칙 / 빠른 개발을 돕는 선언형UI 2. 서비스의 경험과 UI 스펙을 요상하게 주는 Design 팀 => 정해진 UI 스펙을 지속적으로 재활용하고, 커뮤니케이션 가능하게 해주는 디자인 시스템 3. 모바일 클라이언트에서 활용해야 하는 Response를 불편하게 전달하는 Backend 팀 => 백엔드 레이어와 그 곳에서 전달해주는 데이터를 레이어 별로 변환하여 ..