- FSD는 기술 중심이 아닌 사용자 기능 중심으로 코드를 설계하는 아키텍처다. 🏗️
- FSD는 앱, 페이지, 위젯, 피처, 엔티티, 쉐어드 6가지 레이어로 구성된다. 🧱
- FSD의 핵심 규칙은 엄격한 계층 구조와 명시적인 API 내보내기를 통해 아키텍처 무결성을 보장하는 것이다. 🔒
- FSD를 사용하면 개발 속도 향상, 기술 부채 감소, 버그 발생률 저하의 효과를 얻을 수 있다. 🚀
- FSD는 초기 학습 비용이 높고 팀원 간의 합의가 많이 필요하다는 단점이 있다. ⚠️