less than 1 minute read

CSS 를 하게 되면서 단계를 스스로 만들었다

  • 컴포넌트 파악

  • 컴포넌트 계획

  • 와이어 프레이밍

  • 세부 구현

  • 디자인 수정 및 컴포넌트 리팩토링

컴포넌트 파악

디자인 원안이 도착하면 먼저 컴포넌트 파악부터 하게된다 중복 컴포넌트, 페이지 특화 컴포넌트 등을 먼저 파악한다

컴포넌트 계획

이 컴포넌트들을 어떤 식으로 나누고 어떤 식으로 지배구조(상/하위 DOM)를 가질 지, 중복된 컴포넌트는 어떤 식으로 처리할 지 등에 대한 계획을 그린다

와이어 프레이밍

프로젝트가 어떤 식으로 변경될 지도 모르고 MVP 를 바로 테스트 할 지도 모르기 때문에 일단 최대한 구현을 해야한다고 판단하기에 배치같은 큰 선을 그린다. display : flex, position 등을 이용하여 굵직굵직한 컴포넌트들 부터 먼저 배치한다

세부 구현

이제 디테일한 부분을 손을 댄다 shadow, border,margin 등 여러 부분에 걸쳐서 위에서 아래방향으로 디자인을 구현한다.

디자인 수정 및 컴포넌트 리팩토링

일반적으로 바로 컨펌나는 경우가 잘 없다 구현을 잘못 하는 경우도 있고 디자이너의 의견이 추가로 반영되는 경우가 나의 경우 많았다. 그리고 처음 계획을 잘 짰어도 진행중이나 완료 후 마음에 안 드는 부분이 생길 수 밖에 없었다. 그래서 리팩토링을 진행하며 여러 부분을 유지보수 한다.

요약

  • 컴포넌트 파악

  • 컴포넌트 계획

  • 와이어 프레이밍

  • 세부 구현

  • 디자인 수정 및 컴포넌트 리팩토링

Categories:

Updated: