2009-12-09 2 views
1

Какие средства программирования/UI могут использовать нашу пространственную память? Я думаю и помню в физическом пространстве, часто расположение чего-то так же важно, как и содержание. Например, я держу неопрятный стол, но я знаю, где найти вещи, я использую разные части моего (многоэкранного) рабочего стола для разных окон/значков. Я комментирую книги (со своим сообщением) и могу вспомнить страницу, верхнюю/нижнюю и т. Д. В старые добрые времена мы использовали файлы, чтобы мы могли их найти позже, теперь мы используем поиск, но это на самом деле не использует наши пространственные способности. Карты Google и т. Д. Блестящие, но они реально используются только для реального мира, как насчет наших внутренних местоположений? Как мы можем максимально использовать преимущества мокрой посуды.Инструменты/Методы, чтобы использовать нашу способность мыслить пространственно

EDIT -> Я подумал о программном инструменте, который будет обрабатывать текущий код, а затем строить визуализацию с помощью классов/методов, масштабированных в соответствии с их использованием, с большими/маленькими автомагистралями/пешеходными дорожками между ними. Пространственная компоновка все еще ускользает от меня, - UI наверху, DB внизу, но как вы размещаете класс в 3D на основе его использования?

+0

Большой вопрос. Я присутствовал на большой лекции, в которой обсуждалось, что мы боремся за отслеживание крупных программных проектов, потому что они настолько менее ощутимы, чем, скажем, строительство моста. Я думал о том, что вы могли бы сделать, чтобы осязать состояние программного проекта, на которое мы могли бы положиться. Я думал о инструменте, который выпускает плохой запах, основанный на анализе кода, чтобы сделать что-то реальное. –

+0

Любите комментарий, никогда не задумывались об обонянии, но это сработало и было бы намного лучше, чем кровавые автоматические воздухорежимы. – MrTelly

+0

Реально эти вещи должны быть тонкими, чтобы не привлекать слишком много внимания и не приводить к отвлечению внимания. Вы могли бы воспользоваться любым из чувств. Мозг замечательно быстро учится видеть через сырые сенсорные данные по смыслу этого. См. Http://tonguevision.blogspot.com/ для отличного примера. –

ответ

1

Немного от темы, так как это не код для каждого, но я создал свои собственные инструменты для перевода некоторых из сложных файлов конфигурации XML в формат DOT и запуска их через Graphviz, чтобы я мог визуализировать их. Мы смогли вырвать у них много бессмысленных вещей, просто взглянув на них.

Wetware win: o)