Front (1) 썸네일형 리스트형 [Frontend] 기술 중심 폴더 구조의 한계와 FSD의 필요성 목차합동세미나 회고합동세미나 프로젝트를 시작할 때, 기능 중심이 아닌 기술 중심으로 폴더 구조를 구성했다. components/, hooks/, types/, apis/ 등과 같은 기술 단위로 크게 폴더를 나누고, 그 안에서 다시 common과 각 도메인별 폴더를 섞어두는 방식이었다. 지금까지 진행했던 프로젝트들은 대부분 기술별 폴더 구조로 시작했고, 개발 일정에 쫓기다 보니 이를 깊이 고민할 여유가 없었다. 하지만 이번 합동세미나 프로젝트에서는 팀원 모두가 폴더 구조에 대한 불편함을 느끼기 시작했다. 컴포넌트를 추가할 때마다 이 파일이 components/common에 들어가야 하는지, 특정 도메인 컴포넌트 폴더에 넣어야 하는지, 혹은 공통 로직은 어디에 둬야 하는지 매번 헷갈렸고, 관련된 코드들이 서.. 이전 1 다음