metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2010-07-29 01:35 pm

Представление данных в виде дерева.

А вот скажите, мне мерещится, или более чем два уровня в любом дереве, которое показывается пользователю - уже перебор и будет сводить людей с ума?
Т.е. я смотрю на главное меню в проге - если там сделать более двух уровней - уже не очень удобно пользоваться.
Аналогично какое-нибудь дерево настроек, или там, к примеру или xml c вложенными элементами - как только уровней становится больше двух(например, как в ini-файлах - группа-ключ) уже начинаются проблемы с отслеживанием контекста ("где я") в голове.

[identity profile] zelanton.livejournal.com 2010-07-29 04:22 pm (UTC)(link)
Кстати, типовое дерево в этом окне на самом деле имеет порядка несколько тысяч элементов, хотя у отдельных кадров счёт может пойти и на сотни тысяч (самолёт, состав развёрнутый до гаек, со всеми материалами, техпроцессами, заготовками и так далее. А ещё варианты исполнений, возможные заменители деталей и т.п.). И вот как видишь - в одном таком скромненьком окошечке решена задача представления всего этого добра во всей красе.

Дерево - это прекрасно. А пользователей надо лечить.