Skip to content

체크리스트

이 문서는
SLUR UX/UI System을 적용한 UI 구조와 클래스 네이밍이
올바르게 설계되었는지 빠르게 점검하기 위한 실무용 체크리스트입니다.

각 항목은
“예 / 아니오”로 판단할 수 있어야 하며,
하나라도 “아니오”라면 구조를 재검토해야 합니다.


각 항목의 실제 HTML 구조는 네이밍 예제에서 확인할 수 있습니다.


  • 컴포넌트는 하나의 책임만 가지고 있는가
  • 컴포넌트 클래스에 접두사를 사용하지 않았는가
  • 페이지나 레이아웃 의미가 포함되지 않았는가

  • i_ 요소가 반드시 컴포넌트 내부에서만 사용되는가
  • 내부 요소가 단독으로 존재하지 않는가

  • 수정자가 상태나 변형만 표현하는가
  • 구조를 대체하거나 단독으로 사용되지 않는가

  • 페이지가 컴포넌트를 조합하는 역할만 수행하는가
  • 페이지 전용 구조가 p_로 구분되어 있는가

  • 레이아웃이 전역 구조만 담당하는가
  • 배치 외의 의미를 포함하지 않는가

  • 상태가 클래스가 아닌 data-* 속성으로 표현되는가
  • 클래스 네이밍이 구조만 담당하는가

  • 같은 구조 단위가 중첩되지 않았는가
  • 구조 간 관계가 “포함”이 아닌 “조합”으로 설계되었는가

최종 점검 4문항은 네이밍 예제의 ‘네이밍 판단 기준 요약’과 동일합니다.
해당 기준으로 점검합니다.

이 체크리스트는
실제 프로젝트에서 구조 점검 기준표로 사용됩니다.