공통 컴포넌트를 건강하게 기르기 위한 고민
이 글은 카카오페이 인하우스 프론트엔드 팀에서 공통 컴포넌트의 관리와 활용에 대한 고민을 공유합니다. 팀에 합류한 지 4개월 된 차차와 3년 차 페페가 겪은 경험을 바탕으로, 공통 컴포넌트가 팀 생산성을 높이는 도구에서 오히려 생산성을 저해하는 요인이 되는 시점을 탐구합니다. 특히, 새로운 컴포넌트 개발 시 기존 공통 컴포넌트의 활용 가능성을 판단하는 기준과, 컴포넌트가 세분화되고 문서화되지 않아 발생하는 문제점들을 지적합니다. 공통 컴포넌트의 '탄생' 과정에서 발생하는 의사결정의 어려움과, 언제 공통 컴포넌트를 만들어야 하고 언제 나누거나 정리해야 하는지에 대한 실질적인 고민을 기록하며, 팀의 생산성을 유지하기 위한 공통 컴포넌트 관리 방안에 대한 논의를 제시합니다.
