44
고도화된 정렬 방식은 필터를 사용한다. 필터링 시스템은 여러 특성이나 카
테고리를 지정하고, 각 필터에 범위를 부여한다. 아마존이 필터 기반 분류를
잘 활용하고 있다. 아마존 고객은 가격, 재고, 평점과 같은 다양한 필터를 사용
해 제품검색 범위를 좁힌다.
데이터를 컨테이너
3
또는 부모 자식 관계로 보여 주는 게 최선인 때가
있다. 큰 개념이 작은 개념을 포함하는 형태로 말이다. 예를 들면, 국가는 주를
포함하고, 연도는 월을 포함하고, 거래 목록은 구매한 항목을 포함한다.
숫자를 정렬하는 방법은 다양하다. 첫 번째로 정수로 정렬할 수 있다. 항목이
나 숫자 자체를 숫자 순서에 따라 오름차 또는 내림차 순서로 정렬한다. 두 번
째로 서수 위치에 따라 정렬할 수 있다. 첫 번째, 두 번째, 세 번째로 정렬한다.
세 번째는 값이나 합계를 기준으로 한다. 금액, 할인율, 크기, 등급, 우선순위,
변화율을 큰 값에서 작은 값으로, 또는 그 반대로 정렬할 수 있다. 도표 형식의
데이터에서 이 패턴을 자주 사용한다.
정보 구조는 태스크 설계와 작업흐름도 포함한다. 보통 이를 문서화해서 사용
자 스토리
4
와 플로 다이어그램
5
으로 만든다.
경험상 태스크나 워크플로를 디자인할 때 가장 중요한 원칙은 사용 빈도다. 자
3
(옮긴이) ...