Блог
Исключения должны быть первыми
Главный тезис статьи озвучен в заголовке: «Исключения должны быть первыми».
Наглядный пример неправильного интерфейса можно увидеть на сайте Gismeteo:

Что такое Европа? Первая ассоциация у закончившего школу человека — часть света. Всего их шесть: Азия, Африка, Америка, Австралия, Антарктида и, непосредственно, Европа.
Что ожидает человек увидеть дальше по списку? Остальные части света. Соответсвенно тот, кто ищет Россию выберет Европу.
России, как не сложно догадаться из скриншота, там не будет, поскольку она представлена отдельной категорией, но человек, действующий «на автомате» этого не заметит.
Исправить положение можно различными способами.
Можно, например, просто поменять Россию и Европу местами. В Европе Россия может содержаться, а вот Европа в России — едва ли, поэтому путаница прекратится.
Также можно вместо «Европы» сделать несколько категорий: западная, восточная, Скандинавия. Тогда, начиная с самого первого элемента мы будем понимать, что речь идет о регионе, а не о части света.
В итоге имеем три рекомендации относительно навигации по сайтам:
- Если в списке есть различные уровни обобщения, то вверху должны быть представлены наименьшие.
- Если в списке есть исключения, то лучше поместить их наверх.
- Первый элемент списка должен, по возможности, характеризовать остальные.
Блог, 02.09.2009









