Илья Бирман |
Машинный язык — побочный эффект технозависимости. |
Похоже, у Аутлука есть «представления», которые умеют отображать любые «элементы», не зная ничего об их природе. Если элементов нет, выводится стандартное сообщение. Пример из Яндекс.Погоды: В базе есть разные населённые пункты, но нет их статуса. Пришлось выдумать универсальный бюрократический термин «регион». Но Киев — никакой не регион, а город. Вместо прогрессбара Виндоус показывает некие номера операций обновления и даже путь к ветке системного реестра: Часто к такому языку приводит механическое составление предложений. Заголовок отчёта Яндекс.Метрики: Уверен, |
Представление (англ. view) — в базах данных виртуальная таблица, именованный запрос |
Особенно плохо это работает с русским языком. Чтобы избежать склонения слов, авторы изобретают противоестественные конструкции: вместо «2 письма» и «5 писем» пишут «писем: 2». Двоеточие в интерфейсе стало универсальным разделителем, Вконтакте — редкий пример внимательного отношения к падежам: Ещё один источник машинного языка — непредусмотренные шаблоном случаи. Вот карта стандартов телевещания из Википедии: Видно, что в России — SECAM, в Америке — NTSC, в Австралии — PAL. А вот в какой системе смотрят телевидение пингвины — таких данных у Википедии будто бы нет. Здесь использован шаблон Википедии, генерирующий карту из имеющихся данных. Где данных нет, так и написано. Если бы иллюстрацию делал человек, Антарктиду бы просто не рисовали, и в легенде бы не было квадратика «нет данных». Белоруссия: Здесь видим флаг Белоруссии, герб Белоруссии, а какой у Белоруссии национальный девиз? Если бы не шаблон, строчки про девиз бы просто не было. Спросить у пользователя подтверждение стандартным диалоговым окном Виндоуса — это одна строчка кода. Не нужно подбирать иконку, располагать и подписывать кнопки — достаточно передать системе сам текст задаваемого вопроса. Когда программист забывает посмотреть, что у него получилось, случается курьёз: Что нажимать? Когда я показываю этот пример на курсе, все хором говорят «Крестик!». Здесь разработчик решил объяснить, что имел в виду, вместо того, чтобы отказаться от шаблона: |
А. Лебедев. Здравствуйте, с вами говорит робот |
Часто встречаются бессмысленые, с точки зрения человека, сообщения об ошибках: Граф состояний и переходов системы проник в интерфейс: А самое ужасное, когда человеку предлагается после этого принять решение: |
Если |