Skip to content

[의사결정록] 모듈화

jungmin lim edited this page Dec 14, 2023 · 1 revision

🖼️ 배경

  • 프로젝트를 모듈로 분리할 것인가에 대해 고민

✅ 결정

  • Tuist를 이용한 모듈화 적용

🤷🏻 이유

  • 물리적인 분리가 가능하다고 생각하여 선택
    • import, public, open 등으로 명시를 하여 접근을 해야 한다
    • 따라서 개발자의 실수를 줄임
    • 각 모듈별로 분리하여 테스트가 가능함 (해당 모듈의 에러는 해당 모듈에게 책임이 있음)
  • 빌드 속도를 향상 시킬 수 있어서 선택
    • 데모앱을 빌드하기 위해 특정 모듈만 참조하여 빌드를 진행

🤔 우려되는 점

  • 모듈이 서로를 참조하는 경우에 모듈화의 의미가 퇴색될 수 있다는 우려

🔥 HeatPick

🔨 프로젝트 소개

🫠 트러블 슈팅

1주차

2주차

3주차

4주차

5주차

🤔 기획 회의록

🤷🏻 의사 결정록

🍎 iOS

🌐 Backend

🎯 주차별 목표

🏃🏻 데일리 스크럼

1주차

2주차

3주차

4주차

5주차

6주차

🙇🏻 멘토링 일지

👀 프로젝트 현황 공유

🙋🏻 팀 회고

💪 개인 회고

1주차

2주차

3주차

4주차

5주차

📇 템플릿

Clone this wiki locally