내비게이션 메뉴에서 사용자가 원하는 기본 뷰를 선택할 수 있는 옵션을 추가할 수 있을까요? 이는 프로필: 환경설정: 인터페이스 화면에 사용자 선택 옵션으로 표시되어야 합니다.
이는 “기본 홈 페이지” 옵션과 유사하게 작동하되, 라벨은 "기본 내비게이션"으로 표시됩니다. 선택 항목은 왼쪽 사이드바와 헤더 드롭다운입니다.
내비게이션 메뉴에서 사용자가 원하는 기본 뷰를 선택할 수 있는 옵션을 추가할 수 있을까요? 이는 프로필: 환경설정: 인터페이스 화면에 사용자 선택 옵션으로 표시되어야 합니다.
이는 “기본 홈 페이지” 옵션과 유사하게 작동하되, 라벨은 "기본 내비게이션"으로 표시됩니다. 선택 항목은 왼쪽 사이드바와 헤더 드롭다운입니다.
사용 사례가 무엇인가요? 참고용으로 알고 싶습니다.
음, 사용 사례는 세 가지가 될 것입니다.
이것은 행위자, 목표, 시스템, 플로우를 포함한 정식 사용 사례는 아니지만, 단순한 변경 사항입니다.
이해가 되시나요, 아니면 요청하신 기능에 대해 더 자세한 설명이 필요하신가요?
음, 아직까지도 기능을 설명하고 있을 뿐이에요. 그런데 그 혜택은 무엇인가요? 누가 이 기능을 필요로 하고, 이 기능이 없으면 어떤 문제가 생기나요? 단순히 선택할 수 있다는 가능성만으로는 부족합니다. 왜 필요한 거죠?
음, 그렇게 확신할 수 없네요 ![]()
네, 첫 번째 질문은 사용 사례(use cases)에 관한 것이었으며, 이는 "무엇(what)"에 대한 질문입니다. "왜(why)"에 대한 질문은 해당 사용 사례에 대한 정당화(justification)입니다. ("어떻게(how)"에 대한 질문은 설계 문서에서 답변됩니다.)
"왜"에 대한 이유는 다음과 같습니다:
이 두 가지가 가장 먼저 떠오르는 정당화 이유입니다. 다른 이유들도 분명 있을 것입니다.
네, 저는 이것이 단순한 구현이라고 생각합니다.
오늘날 전역 사이트 설정을 실시간으로 변경하여 왼쪽 내비게이션에서 헤더 드롭다운으로 전환할 수 있습니다. 이는 전역 사이트 설정을 평가하고 UI를 설정하는 스위치(분기문 또는 동등한 구조)가 존재한다는 것을 의미합니다. 이 스위치가 전역 사이트 설정을 기반으로 이 결정을 내리기 때문에, 사용자 정의 사이트 설정을 추가하는 것은 이 스위치에서 ‘또는(or)’ 기능을 구축하는 것입니다.
IF (전역 사이트 설정 또는 사용자 사이트 설정) then … else…
만약 왼쪽 내비게이션과 헤더 드롭다운 사이의 전환을 위해 변경 사항을 적용하는 데 재컴파일이 필요했다면, 이야기가 달라졌을 것입니다…