Design system
- UI 컴포넌트들의 모음을 구조화 하는 방법
- UI 컴포넌트는 사용자 인터페이스를 이루는 조각들의 시각적이고 기능적인 속성을 캡슐화 함
- 컴포넌트에 적용된 공통 컬러, 서체, 인터랙션, 각종 정책 및 규정을 체계적으로 정리한 시스템
- 불필요한 커뮤니케이션을 없애 효율성과 편의성을 증대하기 위함
- 디자이너와 개발자를 연결하는 다리이자, 조직 공용 컴포넌트의 source of truth
코드 개발의 흐름
- 코드 작성 -> 눈으로 확인 -> 팀원과 코드 리뷰
- TDD: 테스트 기반 개발, 백엔드에서 선호, 프론트엔드는 변수가 많아 적용 어려움