How It Works Features Pricing 블로그
Login
코딩알려주는누나

프로젝트 폴더구조가 고민이라면 FSD를 써보자! | 개판인 프로젝트를 고치는 방법

Reading time: 2 min

📋 간단 요약

프로젝트 폴더구조 문제 해결을 위해 FSD(퓨처 슬라이스 디자인)를 소개한다. 구조화와 무결성, 개발 효율성을 높이는 방법을 설명한다. 초기 학습 비용과 팀 내 합의 필요성도 언급된다.

🔍 핵심 내용

프로젝트 폴더구조 문제와 사례 00:07
복잡한 코드와 사이드 이펙트, 충돌 문제로 개발 생산성 저하와 버그 발생이 빈번하다. 예를 들어, 기능 하나 수정 시 전혀 관련 없는 페이지에서 버그가 생기는 문제를 겪는다.
FSD(퓨처 슬라이스 디자인) 개념 02:34
기능별 사용자 중심으로 코드를 설계하는 아키텍처로, 컴포넌트와 API를 기능별로 구분하며, 레이어 구조를 갖춘다.
FSD의 핵심 규칙 03:20
구성 요소는 앱, 페이지, 위젯, 피처, 엔티, 쉐어드, 슬라이스, 세그먼트로 나뉘며, 계층 구조와 무결성, 명시적 API 엑스포트 규칙을 따른다.
아키텍처 무결성 유지 09:16
계층 규칙과 퍼블릭 API 규칙을 통해 의존성, 결합도, 이름 충돌 방지 등을 보장하며, 무결성을 유지한다. 이는 버그 방지와 디버깅 용이성을 높인다.
FSD의 장점과 단점 13:22
개발 속도 향상, 충돌 감소, 버그 저하, 유지보수 용이성을 제공하지만, 초기 학습 비용과 팀 내 합의, 규칙 숙지가 필요하다.
개발자 경험과 미래 방향 16:54
개발자들이 더 편하게 개발할 수 있도록 구조화하며, 확장성과 유지보수성을 고려한 설계로 개발 효율성을 높이고자 한다.
🔒

상세 분석 · 핵심 정리 · AI 분석

이 영상에는 더 깊이 있는 상세 분석과 AI 인사이트가 준비되어 있어요. 플랜을 업그레이드하면 모든 요약의 심화 내용을 볼 수 있어요.

업그레이드하고 상세 분석 보기
4회 조회됨