- FDA는 프로젝트 규모가 커짐에 따라 코드를 더 효율적이고 유지 관리하기 쉽게 분리하는 아키텍처 💯
- FDA는 코드의역할과 책임을 분명히 구분하여 각 기능에 대한 수정 범위를 명확하게 제한 👷♂️
- 핵심은 "분리(Decoupling)"와 "고립(Isolation)"이며, 특정 기능에 사용되는 코드만 의존하여 다른 기능에 영향이 없는 구조를 만드는 것 🔍
- FDA는 코드의 복잡성을 줄이고, 테스트 코드 작성을 용이하게 하며, 개발 팀의 병렬 작업 효율성을 높여줍니다 🚀