В лекции «Технозависимость» мы обсуждаем, как технология реализации может плохо влиять на интерейс или даже определять, каким он будет, и как это приводит к проблемам пользователей. Один из побочных эффектов технозависимости в интерфейсах — канцелярский, машиноподобный язык.
Во‑первых, часто в интерфейс проникают термины, непонятные пользователю или не имеющие смысла в его мире. Многие из них мы разбираем в лекции «Информационный стиль». Но дело не только в выборе слов, иногда сам смысл касается внутренних деталей, которые пользователю совершенно ни к чему.
Чтобы сообщить человеку, что новых писем нет, Аутлук выводит сообщение: «В этом представлении отсутствуют элементы для отображения».
Такой текст стоит внутри пустого списка непрочитанных писем. И тут хорошо бы разобраться, как люди додумались вместо простого «Нет непрочитанных писем» написать такое. Это не потому, что программисты дураки. Легко предположить, что в Аутлуке есть такой стандартный кусок интерфейса — универсальный список чего угодно — писем, встреч, заметок. Он умеет отображать объекты, не зная ничего об их природе, а когда объектов в списке нет, выводит такой текст об их отсутствии.
Само слово «представление» (по‑англ. view) — это термин из баз данных. Так называется виртуальная таблица или именованный запрос. Здесь термин просочился в интерфейс. Более новая версия Аутлука, всё то же самое: