Skip to content

설계 철학

실무 UI를 구조화하고 표준화하여 일관성과 유지보수성을 확보하기 위해 설계한 SLUR의 UI 개발 방법론입니다.

UI를 단순한 스타일 결과물이 아닌, 명확한 구조와 규칙을 가진 시스템으로 정의합니다.

UI 개발을 감각이나 경험에 의존하지 않고, 누구나 동일한 기준으로 이해하고 관리할 수 있도록 설계했습니다.

UI를 구조적으로 사고하고, 장기적으로 유지 가능한 형태로 관리하는 데 목적이 있습니다.


UI 개발 과정에서 스타일링보다 구조 설계를 우선합니다.
색상, 여백, 애니메이션과 같은 시각적 표현 이전에 UI를 구성하는 블록, 요소, 상태, 역할을 먼저 정의하는 것을 원칙으로 합니다.

이를 통해 UI는 다음과 같은 특성을 갖도록 설계되었습니다.

  • UI의 구성과 관계가 코드 수준에서 명확하게 드러납니다.
  • 클래스 이름만으로도 UI의 구조와 역할을 예측할 수 있습니다.
  • 프로젝트 규모가 커져도 구조가 쉽게 무너지지 않습니다.
  • 새로운 작업자도 빠르게 UI 구조를 이해할 수 있습니다.

UI를 단순히 보이는 결과가 아닌, 시간이 지나도 유지되고 확장되는 구조물로 바라봅니다.


다음과 같은 방향성을 기준으로 설계되었습니다.

  • UI를 일회성 구현물이 아닌, 장기적으로 관리되는 자산으로 봅니다.
  • 규칙 없는 자유도보다, 명확한 기준을 통한 안정성을 우선합니다.
  • 빠른 구현보다 유지보수 가능한 구조를 중요하게 생각합니다.
  • 개인의 스타일보다 팀 전체가 공유할 수 있는 규칙을 지향합니다.

이러한 철학을 바탕으로 대규모 UI 프로젝트에서도 일관성을 유지할 수 있는 구조 중심 UI 개발 방법론으로 설계되었습니다.