Почему кнопки голосования на Stack Exchange отображаются, когда их нельзя использовать?

Я часто задавался вопросом, почему Stack Exchange решила сохранить кнопки upvote /downvote для нажатия на вопрос /ответы, отправленные пользователем. Например:

введите описание изображения здесь>> </p>

<p> Даже если эти кнопки не используются для пользователя, почему они все еще помещаются в столбце левой руки? Кроме того, в комментариях нет элементов управления для отметки /+ 1'в комментария пользователя  own . В чем причина этого несоответствия? Какая польза от кнопок + 1 /-1 пользователю, даже если они не могут быть использованы ни для чего? </p></body></html>

119 голосов | спросил shortstheory 14 MarpmFri, 14 Mar 2014 14:26:08 +04002014-03-14T14:26:08+04:0002 2014, 14:26:08

5 ответов


132

Вы когда-нибудь проводили 30 минут поиска элемента пользовательского интерфейса или элемента меню, который, как вы знали, обязательно должен был быть там, только чтобы узнать, что он исчез полностью, потому что вы были в каком-то состоянии, где его нельзя было использовать?

Представьте, что вы не знаете, что вы не можете голосовать за свой собственный пост, и вы решили повысить свой собственный пост. Или представьте, что вы недавно узнали о повышении, и вы решили выставить все хорошие сообщения о пироге, которые вы видите, чтобы помочь повысить их видимость, и теперь вы смотрите на сообщение о пироге, который вы написали, но который вы забыли, что вы писали. В любом случае, вы ищете кнопку UP.

Вы можете потратить чрезмерное количество времени на поиск кнопки upvote /downvote; вы даже можете зайти так далеко, чтобы потерять чужое время, обратившись к сотруднику технической поддержки (или опубликованию в мета), в котором говорилось: «Где кнопка« вверх »?

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

ответил Joel Spolsky 14 MarpmFri, 14 Mar 2014 18:17:00 +04002014-03-14T18:17:00+04:0006 2014, 18:17:00
49

Я ответил на этот вопрос раньше, но, к сожалению, человек, который задал вопрос, почему-то был запрещен:)

Причина двоякая:

  • Для согласованности дизайна . Размещение двух вариантов голосования есть для каждого вопроса и ответа, а дизайн поддерживается даже для вопросов /ответов, которые вы написали, чтобы обеспечить согласованность дизайна , чтобы пользователи не были смущены его внезапным исчезновением. Вы также должны отметить, что вы можете любить свой собственный вопрос, и если кнопки голосования были скрыты внезапно, пользователь, который использовал кнопки голосования, как реляционное позиционирование, чтобы найти любимый вариант, может быть запутан. Вот мой пример:

введите описание изображения здесь

  • Чтобы информировать пользователей о количестве голосов, полученных в вопросе \ ответ, получил . Хотя система не позволяет вам проголосовать за собственный вопрос или ответ, наличие кнопок голосования позволяет вам информировать вас о том, как идет ваш вопрос, и о количестве голосов, которые у вас есть (и в некоторых случаях, сколько у вас голосов).

введите описание изображения здесь>> </p>

<p> Теперь возникает вопрос, не будет ли пользователь не узнавать, что он не может проголосовать или проголосовать за свой вопрос \ ответ. Я думаю, что Stack Exchange здесь опирается на <a href = концепция случайного обнаружения , чтобы пользователи случайно обнаружили функциональность.

Я считаю, что еще одна причина случайного обнаружения также заключается в том, что она экономит проектную задачу создания определенного набора кнопок или индикаторов для собственных вопросов и ответов пользователя . Даже если Stack Exchange найдет подходящую альтернативу, , вам нужно будет найти способ сообщить, почему индикаторы голосования выглядят по-разному для вопроса \ ответа, опубликованного человеком, что приведет к большей путанице ).

ответил Mervin Johnsingh 14 MarpmFri, 14 Mar 2014 19:36:51 +04002014-03-14T19:36:51+04:0007 2014, 19:36:51
43

У меня нет исследования для этого, но в моем сценарии HCI (Einführung in the Mensch Computer Interaktion, Universität Hagen /Introduction to Human-Computer-Interaction University of Hagen). Я читал, что мозг может запомните место элементов статического интерфейса лучше, чем динамические.

Если кнопки всегда присутствуют и не сильно меняются (например, содержимое), это приведет к меньшему когнитивному спросу со временем, чтобы посмотреть на интерфейс.

ответил K.. 14 MarpmFri, 14 Mar 2014 14:48:41 +04002014-03-14T14:48:41+04:0002 2014, 14:48:41
20

Впервые пользователи сообщества, просто показывающие подсчет голосов без кнопок вверх /вниз, могут привести к путанице, поскольку плакаты первого раза могут не знать, что представляет это число.

Я считаю, что выгодно оставить эти кнопки для голосования для пользователя по их собственным вопросам по этой причине, по крайней мере.

ответил zigojacko 14 MarpmFri, 14 Mar 2014 15:14:57 +04002014-03-14T15:14:57+04:0003 2014, 15:14:57
0

Лично я считаю, что это потому, что они не рассматривали проблемы с пользовательским интерфейсом. То же самое и в StackOverflow. То, что делает команда StackExchange /Overflow, возможно, должно , уменьшать их, если они не могут быть использованы - так что очевидно, что они не могут быть нажаты.

Я не знаю их модель данных, поэтому я понятия не имею, было ли это просто или сложно для них.

ответил Ian 14 MarpmFri, 14 Mar 2014 21:21:38 +04002014-03-14T21:21:38+04:0009 2014, 21:21:38

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132